Menu
CoddyTech

출구

Coddy Unity 여정의 물리와 게임플레이 섹션에 포함된 레슨. 63개 중 60번째.

challenge icon

챌린지

중급

마지막 단계: 탈출구입니다. 이전 레슨의 모든 내용을 유지하세요. 북쪽 벽 옆에 트리거 역할을 하는 빨간색 Exit 패드가 있고, 씬에서는 이를 Spawner의 새 exit 필드에 연결합니다.

Exit를 완성하세요:

  • 처음에는 닫혀 있습니다.
  • 공개 메서드 Open()은 탈출구를 열고, 녹색으로 바꾸며(Color.green), The exit is open을 로그로 출력합니다.
  • 플레이어(Player 태그)가 열린 탈출구에 들어오면 You escaped!를 로그로 출력하고 플레이어를 비활성화합니다. 그 밖의 대상이 들어오거나, 탈출구가 닫힌 상태에서 플레이어가 들어오면 아무 일도 일어나지 않습니다.

Spawner에 추가하세요:

  • exit라는 이름의 Exit 필드.
  • 웨이브 코루틴이 루프를 마치면(마지막 웨이브와 해당 waveDelay가 끝난 뒤) exit.Open()을 호출합니다.

Play를 눌러 웨이브를 버티고 탈출한 다음, Check를 누르세요.

직접 해보기

using UnityEngine;

public class Exit : MonoBehaviour
{
    // 이 부분은 나중 수업에서 완성합니다: 마지막 웨이브가 끝난 뒤 열리는 출구입니다.
}

물리와 게임플레이의 모든 레슨