시리즈 설명
사용자가 마지막 플레이어가 되기 위해 경쟁하는 라운드 기반 멀티플레이어 경험을 만듭니다! 모험 게임 후의 좋은 다음 수업, 이 시리즈는 게임 디자인과 컴퓨터 과학의 핵심 개념을 확장합니다.완료되면 독특한 게임플레이 요소로 쉽게 사용자 지정하고 수익을 창출할 수 있습니다.
목표와 필수 조건
학습 목표 | 연습 모듈러 프로그래밍 을 통해 플레이어를 순간이동하거나 매치 타이머를 시작하는 등의 게임 기능을 별도로 처리하는 스크립트를 만들어 연습: 게임 매치가 시작되고 종료될 때마다 별도의 스크립트 간에 원인과 결과 관계를 만들기 위해 이벤트를 구현합니다. : 배열을 구현하여 플레이어를 관리하고 플레이어가 게임을 시작하거나 승리하거나 종료할 때 필요에 따라 조작합니다.: 1> 라운드 기반 게임의 코딩 아키텍처를 이해하십시오, 루프 게임 플레이수정하고 재설정하는 방법을 포함합니다.6> |
필수 조건 | if 문, 배열 및 루프를 사용하는 방법을 이해합니다. 모듈 스크립트에 대한 일반적인 이해가 있습니다. |
시리즈 내용
기사 | 설명 |
---|---|
프로젝트 설정 | 경험에 대한 비전을 계획하고 맵을 만들어 게임 플레이와 이동을 테스트합니다. |
게임 루프 코딩 | 모듈 스크립트를 사용하여 경험의 배경에서 실행될 게임 루프를 코딩합니다. |
플레이어 관리 | 모듈 스크립트를 계속 사용하여 일치배열을 관리하고 순간이동 등의 기능을 수행합니다. |
타이머와 이벤트 | 이벤트를 사용하여 타이머의 끝과 같이 게임의 다른 상태를 추적하고 상태가 변경될 때마다 신호를 보냅니다. |
GUI 생성 | 그래픽 사용자 인터페이스를 사용하는 플레이어에게 현재 게임 상태 및 기타 정보를 표시합니다. |
매치 종료 | 매치에서 현재 플레이어 수를 추적하고 그 정보를 사용하여 게임의 종료를 트리거하는 이벤트를 전송합니다. |
정리 및 재설정 | 코드를 정리하여 각 플레이어가 매치 후에 연속된 게임플레이 루프를 경험하도록 하는 방법을 배우세요. |
프로젝트 완료 | 맵을 장식하고 경험을 확장하기 위한 선택적 도전을 확인하려면 자산을 찾으십시오. |
예제 프로젝트
![]() | 배틀 로얄 예제 최종 프로젝트의 버전을 플레이하여 이 시리즈로 개발할 수 있는 것을 확인하세요. |