배틀 로얄 생성

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

시리즈 설명

사용자가 마지막 플레이어가 되기 위해 경쟁하는 라운드 기반 멀티플레이어 경험을 만듭니다! 모험 게임 후의 좋은 다음 수업, 이 시리즈는 게임 디자인과 컴퓨터 과학의 핵심 개념을 확장합니다.완료되면 독특한 게임플레이 요소로 쉽게 사용자 지정하고 수익을 창출할 수 있습니다.

목표와 필수 조건

학습 목표

연습 모듈러 프로그래밍 을 통해 플레이어를 순간이동하거나 매치 타이머를 시작하는 등의 게임 기능을 별도로 처리하는 스크립트를 만들어 연습: 게임 매치가 시작되고 종료될 때마다 별도의 스크립트 간에 원인과 결과 관계를 만들기 위해 이벤트를 구현합니다. : 배열을 구현하여 플레이어를 관리하고 플레이어가 게임을 시작하거나 승리하거나 종료할 때 필요에 따라 조작합니다.:

1> 라운드 기반 게임의 코딩 아키텍처를 이해하십시오, 루프 게임 플레이수정하고 재설정하는 방법을 포함합니다.6>

필수 조건

if 문, 배열 및 루프를 사용하는 방법을 이해합니다.

모듈 스크립트에 대한 일반적인 이해가 있습니다.

시리즈 내용

기사설명
프로젝트 설정경험에 대한 비전을 계획하고 맵을 만들어 게임 플레이와 이동을 테스트합니다.
게임 루프 코딩모듈 스크립트를 사용하여 경험의 배경에서 실행될 게임 루프를 코딩합니다.
플레이어 관리모듈 스크립트를 계속 사용하여 일치배열을 관리하고 순간이동 등의 기능을 수행합니다.
타이머와 이벤트이벤트를 사용하여 타이머의 끝과 같이 게임의 다른 상태를 추적하고 상태가 변경될 때마다 신호를 보냅니다.
GUI 생성그래픽 사용자 인터페이스를 사용하는 플레이어에게 현재 게임 상태 및 기타 정보를 표시합니다.
매치 종료매치에서 현재 플레이어 수를 추적하고 그 정보를 사용하여 게임의 종료를 트리거하는 이벤트를 전송합니다.
정리 및 재설정코드를 정리하여 각 플레이어가 매치 후에 연속된 게임플레이 루프를 경험하도록 하는 방법을 배우세요.
프로젝트 완료맵을 장식하고 경험을 확장하기 위한 선택적 도전을 확인하려면 자산을 찾으십시오.

예제 프로젝트

배틀 로얄 예제

최종 프로젝트의 버전을 플레이하여 이 시리즈로 개발할 수 있는 것을 확인하세요.