배틀 로얄 생성

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

시리즈 설명

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

목표 및 필수 구성 요소

학습 목표

스크립트를 작성하여 플레이어 이동 및 매치 타이머처럼 게임 기능을 별도로 처리하는 모듈러 프로그래밍을 연습하십시오.

게임이 시작될 때 이벤트 을 구현하여 별도 스크립트 간의 원인 및 효과 관계를 만듭니다.

플레이어를 관리하고 플레이어가 시작, 승리 또는 게임을 종료할 때 필요한 대로 조작하려면 배열을 구현하십시오.

라운드 기반 게임의 코딩 아키텍처를 이해하십시오, 즉, 루프 게임 플레이를 만드는 방법을 알아보십시오.

필수 조건

문, 배열 및 루프에 대해 이해하십시오.

모듈 스크립트의 일반적인 이해를 가져야 합니다.

시리즈 콘텐츠

기사설명
프로젝트 설정경험에 대한 비전을 계획하고 맵을 작성하여 게임 플레이 및 이동에 대한 테스트를 수행하십시오.
게임 루프 작성모듈 스크립트를 사용하여 경험의 배경에서 실행될 게임 루프를 코드화합니다.
플레이어 관리모듈 스크립트를 사용하여 일치배열을 관리하고 텔레포트와 같은 함수를 수행하십시오.
타이머 및 이벤트이벤트를 사용하여 게임의 다른 상태를 추적하고 상태가 변경될 때마다 신호를 보내는 등의 작업을 수행할 수 있습니다.
GUI 생성하기그래픽 사용자 인터페이스를 사용하여 플레이어에게 현재 게임 상태 및 기타 정보를 표시합니다.
매치 종료현재 플레이어 수를 매치에 추적하고 해당 정보를 사용하여 게임 종료를 트리거하는 이벤트를 보냅니다.
청소 및 재설정매치 후 각 플레이어가 계속해서 게임을 플레이할 수 있도록 코드를 정리하는 방법을 배우십시오.
프로젝트 완료맵을 장식할 자산을 찾고 옵션 도전을 통해 경험을 더 확장하세요.

프로젝트 예시

배틀 로얄 예시

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