Version: Unity 6.0 (6000.0)
언어 : 한국어
충돌을 사용하여 다른 이벤트 트리거
OnCollision 이벤트

콜라이더 유형 간 상호 작용

이 페이지의 충돌 매트릭스 표에서는 충돌 페어의 각 콜라이더 설정에 따라 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

Unity 충돌 매트릭스 Unity 충돌 상호 작용

충돌을 사용하여 다른 이벤트 트리거
OnCollision 이벤트