Menu
CoddyTech

복습: 열쇠와 문

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

이 복습에서는 트리거, OnTriggerEnter, TryGetComponent를 함께 사용해 들어온 대상이 플레이어인지 확인합니다.

challenge icon

챌린지

쉬움

열쇠와 문을 작성하세요. 플레이어만 열쇠와 문을 사용할 수 있습니다.

  1. Key.cs의 OnTriggerEnter에서 other.TryGetComponent(out Player player)일 때 player.hasKey = true;로 설정하고, Got the key를 로그에 기록한 다음 열쇠를 제거하세요.
  2. Door.cs에서 플레이어가 hasKey를 가지고 있으면 gate.SetActive(false);를 실행하고 The door opens를 로그에 기록하세요. 그렇지 않으면 Locked를 로그에 기록하세요.

‘플레이’를 눌러 문을 확인하고, 열쇠를 가져온 다음 다시 시도하세요. 그런 다음 ‘확인’을 누르세요.

직접 해보기

using UnityEngine;

public class Key : MonoBehaviour
{
    // 플레이어만 열쇠를 가져갈 수 있으며, 다른 것은 가져갈 수 없다
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

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

직접 연습해 보세요: Unity 플레이그라운드