비디오: How Mega Man 11's Levels Do More With Less | Game Maker's Toolkit 2024
GameMaker: Studio에서는 게임의 레벨로 기능 할 수있는 방을 만들 수 있습니다. 보기로 작업 할 회의실을 만들 때 미리 계획을 세워야합니다.
예를 들어 각 게임마다 여러 개의 방을 가질 수 있으며 각 방은 게임 레벨을 나타낼 수 있습니다. 이제 최소한 두 개의 회의실이 만들어 졌다고 가정합니다. 두 개의 방이 준비되면, 방 사이를 전환 할 준비가 된 것입니다.
플레이어가 방의 끝에 도달했을 때 최종 방을 표시하라는 메시지를 설정할 수 있습니다. 또는 플레이어가 메시지 상자를 클릭하여 다음 회의실로 이동 한 후 해당 작업을 업데이트하여 다음 회의실로 전환 할 수 있습니다.
플레이어를 다음 회의실로 전환하려면 다음 단계를 따르십시오.
-
컨트롤러 개체의 속성을 열거 나 자원 → 개체 만들기를 선택하여 새 개체를 만듭니다.
개체 속성 창이 나타납니다.
-
이름 필드에 객체의 이름을 입력하십시오 (예: controller_object).
-
이벤트 추가 → 단계 → 단계 (또는 이미있는 경우 단계 이벤트 선택)를 선택하십시오.
단계 이벤트가 이벤트 섹션에 나타납니다.
-
시작 블록 액션을 컨트롤 탭에서 액션 섹션으로 드래그 앤 드롭하여 메시지 액션 표시 (있는 경우) 위에 놓습니다.
블록 액션 시작이 액션 섹션에 나타납니다. 여기서 구성 할 수있는 것은 없습니다.
-
다음 방 액션을 Main1 탭에서 Actions 섹션으로 드래그 앤 드롭합니다.
다음 방으로 이동 액션이 액션 섹션에 나타납니다. 여기서 구성 할 수있는 것은 없습니다.
-
End Block Action을 Control 탭에서 Actions 섹션으로 드래그 앤 드롭하십시오.
다음 방으로 이동 액션이 액션 섹션에 나타납니다. 여기서 구성 할 수있는 것은 없습니다.
플레이어의 비행기의 Y 좌표가 방의 끝에 도달 할 때 트리거되는 일련의 조치로 단계 이벤트를 설정하기 만하면됩니다. 단계 이벤트는이 그림과 같아야합니다.
다음 방으로 전환하기위한 코드 블록이있는 단계 이벤트.플레이어에게 방에 도달했음을 플레이어에게 알리기 위해 메시지 액션 표시를 유지하려면 액션을 클릭하고 해당 액션을 코드 블록으로 드래그 할 수 있습니다.
이제 플레이어는 방을 완료하면서 플레이어가 전진 할 수있는 두 가지 레벨의 게임을 갖게됩니다. 점수는 전역 변수이며 플레이어가있는 방에 관계없이 상대적입니다.