Version: 2023.2
언어: 한국어
콜라이더 타입 소개
콜라이더 셰이프

콜라이더 타입 간 상호작용

이 페이지에서는 충돌 페어의 각 콜라이더 설정에 따라 Unity에서 생성하는 이벤트 함수를 설명합니다.

충돌을 통해 충돌 검사 메시지 생성

콜라이더 페어가 접촉할 때 다음 조건이 모두 참인 경우 충돌 감지 메시지가 생성됩니다.

  • 동적 콜라이더가 하나 이상 있습니다.
  • 다른 콜라이더가 정적 콜라이더, 키네마틱 콜라이더 또는 다른 동적 콜라이더입니다.

다음 표에서는 각 콜라이더 타입의 조합을 설명합니다. ’Y’는 충돌 검사 및 충돌 메시지를 생성할 수 있는 조합을 나타냅니다.

충돌 시 충돌 검사가 발생하고 메시지가 전송됨
정적 콜라이더 동적 콜라이더 키네마틱 콜라이더 정적 트리거 콜라이더 동적 트리거 콜라이더 키네마틱 트리거 콜라이더
정적 콜라이더   Y        
동적 콜라이더 Y Y Y      
키네마틱 콜라이더   Y        
정적 트리거 콜라이더            
동적 트리거 콜라이더            
키네마틱 트리거 콜라이더            

Unity는 물리 바디(리지드바디 또는 관절 바디)가 있는 콜라이더 게임 오브젝트에만 물리 힘을 적용합니다. 물리 바디 콜라이더가 정적 콜라이더와 충돌하면 충돌의 결과로 물리 바디 콜라이더의 동작만 변경됩니다(예: 충돌로 인해 튕겨나가거나 속도가 느려질 수 있음).

충돌을 통해 트리거 메시지 생성

트리거 메시지는 다음 상황에서 발생합니다.

  • 동적 또는 키네마틱 트리거 콜라이더가 임의의 콜라이더 타입과 충돌합니다.
  • 정적 트리거 콜라이더가 임의의 동적 또는 키네마틱 콜라이더와 충돌합니다.

다음 표에서는 각 콜라이더 타입의 조합을 설명합니다. ’Y’는 페어의 트리거 콜라이더에서 트리거 메시지를 생성할 수 있는 조합을 나타냅니다.

충돌 시 트리거 메시지가 전송됨
정적 콜라이더 동적 콜라이더 키네마틱 콜라이더 정적 트리거 콜라이더 동적 트리거 콜라이더 키네마틱 트리거 콜라이더
정적 콜라이더         Y Y
동적 콜라이더       Y Y Y
키네마틱 콜라이더       Y Y Y
정적 트리거 콜라이더   Y Y   Y Y
동적 트리거 콜라이더 Y Y Y Y Y Y
키네마틱 트리거 콜라이더 Y Y Y Y Y Y
콜라이더 타입 소개
콜라이더 셰이프