On Collide Item Trigger
이 항목이 다른 것들에 충돌 한 것을 통지하는 트리거입니다.
On Collide Item Trigger를 설정 한 항목이 다른 것들에 충돌했을 때 메시지를 알립니다.속성
속성 | 기능 |
---|---|
Collision Event Type | 충돌에 의해 통지를하는 시간을 지정합니다. |
-Enter | 충돌이 발생한 것을 통지합니다. |
-Exit | 충돌이 종료 된 것을 통지합니다. |
Collision Type | 감지 충돌의 유형을 지정합니다. |
-EveryThing | Collision과 Trigger를 모두 감지합니다. |
-Collision | 물리적 충돌이 발생한 것을 감지합니다. |
-Trigger | IsTrigger가 설정되어있는 콜 라이더에 의한 충돌이 발생한 것을 감지합니다. |
Triggers | 메시지의 대상과 내용의 설정입니다. 자세한 내용은 트리거 항목에 대한 설정을 참조하십시오. |
팁
이 구성 요소는 Unity의 이벤트 함수이다 [OnCollisionEnter (https://docs.unity3d.com/ja/current/ScriptReference/Collider.OnCollisionEnter.html), OnTriggerEnter (https://docs.unity3d.com /ja/current/ScriptReference/Collider.OnTriggerEnter.html), OnCollisionExit (https://docs.unity3d.com/ja/current/ScriptReference/Collider.OnCollisionExit.html), OnTriggerExit (https : // docs .unity3d.com / ja / current / ScriptReference / Collider.OnTriggerExit.html)을 사용하여 결정하고 있습니다. 특히 다음 사항에주의가 필요합니다.
- 이 항목이나 충돌 상대 중 하나에 Rigidbody가 설정되어 있어야합니다
- 이 항목에 Rigidbody가 설정되어 있지 않은 경우, 아이의 GameObject의 콜 라이더에 의한 판정은 통보되지 않습니다
- IsKinematic이 설정되어있는 Rigidbody는 Rigidbody없는 콜 라이더와 IsKinematic가 설정되어 있지 않은 Rigidbody와 Collision 판정하지 않습니다
- 잡아지고있는 상태의 상품은 그 Rigidbody가 IsKinematic 변경 되었기 때문에 위의 콜 라이더와 Collision 판정이되지 않습니다
- 해당 항목에서 충돌 판정이 필요한 경우 중 하나에 IsTrigger 인 콜 라이더를 설정하여 Trigger 이벤트를 감지하거나 설치되어있는 콜 라이더에 IsKinematic이 꺼져 Constraint를 모두 선택했다 Rigidbody를 설정해주세요