출구
Coddy Unity 여정의 물리와 게임플레이 섹션에 포함된 레슨. 63개 중 60번째.
챌린지
중급마지막 단계: 탈출구입니다. 이전 레슨의 모든 내용을 유지하세요. 북쪽 벽 옆에 트리거 역할을 하는 빨간색 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
{
// 이 부분은 나중 수업에서 완성합니다: 마지막 웨이브가 끝난 뒤 열리는 출구입니다.
}