Version: 2023.2
언어: 한국어
OnTrigger 이벤트
콜라이더 이벤트 스크립트 예시

트리거 콜라이더 생성 및 설정

트리거 콜라이더는 다른 콜라이더와 충돌하지 않으며, 대신 다른 콜라이더가 트리거 콜라이더를 통과합니다.

트리거 콜라이더를 생성하려면 다음 단계를 따르십시오.

  1. 게임 오브젝트를 생성합니다.
    1. 보이지 않는 트리거 콜라이더를 생성하려면 빈 게임 오브젝트를 만듭니다. 대부분의 경우 트리거 콜라이더는 보이지 않습니다.
    2. 보이는 트리거 콜라이더를 생성하려면 메시가 있는 게임 오브젝트를 만듭니다. 다른 게임 오브젝트가 런타임 시 눈에 띄게 통과해도 괜찮은 경우에만 보이는 트리거 콜라이더를 생성해야 합니다.
  2. 게임 오브젝트에 콜라이더를 추가합니다.
  3. 콜라이더를 트리거로 만듭니다.
    1. 에디터에서 이 작업을 수행하려면 콜라이더의 인스펙터(Inspector)로 이동하여 Is Trigger 프로퍼티를 활성화합니다.
    2. 스크립트를 통해 이 작업을 수행하려면, 콜라이더의 IsTriggertrue로 설정합니다.

트리거 충돌 설정

충돌에 동적 콜라이더가 하나 이상 있어야 합니다. 트리거 충돌에 포함된 하나 이상의 게임 오브젝트에 물리 바디(리지드바디 또는 관절 바디)가 있어야 합니다. 대부분의 경우 트리거 콜라이더는 고정되어 있고 정적이며(물리 바디가 없음), 이를 통과하는 콜라이더는 동적이며 움직입니다(물리 바디가 있음).

트리거 콜라이더의 크기와 셰이프를 실험해 보세요. 게임플레이 및 시뮬레이션의 경우 트리거를 플레이어가 직관적으로 느낄 수 있도록 약간 조정해야 할 수 있습니다. 예를 들어 트리거 콜라이더를 보이는 관련 게임 오브젝트보다 약간 크게 만들어 더 넓은 반경을 갖도록 실험해 볼 수 있습니다.

OnTrigger 이벤트
콜라이더 이벤트 스크립트 예시