충돌체(Colliders)는 리지드바디(Rigidbodies)와 함께 Unity에서 물리를 재현하기 위해 작동합니다. 리지드바디는 오브젝트가 물리력에 지배하에 있게 하는 반면, 충돌체는 오브젝트가 서로 충돌할 수 있게 해 줍니다. 충돌체는 리지드바디와는 별도로 오브젝트에 추가되어야 합니다. 충돌체에 리지드바디가 반드시 부착되어야 하는 것은 아니지만, 해당 오브젝트가 충돌의 결과로써 움직이려면 _반드시_ 리지드바디가 부착되어야 합니다.

두 충돌체 사이에 충돌이 발생하고 그 중 적어도 하나에 리지드바디가 부착되어 있다면, 거기에 부착된 오브젝트에 3개의 충돌 메시지세 개의 충돌 메시지 가 전송됩니다. 이러한 이벤트들은 스크립트에서 처리할 수 있고, 사용자가 내장 NVIDIA PhysX을 가지고 있거나 가지고 있지 않을 경우 각각 고유한 작동을 생성할 수 있게 해 줍니다.

트리거(Triggers)

충돌체를 사용하는 또 다른 방법은 트리거(Trigger), 로 표시하는 것이며, 이는 그저 인스펙터에서 IsTrigger 속성 체크상자를 체크하면 됩니다. 트리거(Triggers)는 물리 엔진이 효과적으로 무시하고, 트리거와 함께 충돌이 발생하면 고유한 세트의 3개의 충돌메시지 (three trigger messages)을 전송합니다. 트리거는 사용자 게임에서 cutscenes, 자동 문 개방, 안내 메시지 표시 등의 다른 이벤트를 트리거 하는 데 유용하다. 당신의 상상력을 발휘해 보길 바랍니다.

두 개의 트리거(Triggers)가 충돌 시 트리거 이벤트를 전송하려면, 그 중 하나는 역시 리지드바디(Rigidbody)를 포함하여야 함을 주지하기 바랍니다. 트리거가 일반 충돌체와 충돌하려면, 그 중 하나에는 리지드바디가 부착되어야 합니다. 여러 다른 타입의 충돌에 대한 자세한 표를 보려면, 아래 고급(Advanced) 단원에 충돌 동작표를 참조합니다.

마찰과 탄성(Friction and bounciness)

마찰, 탄성, 부드러움은 Physic Material정되어 있습니다. Standard Assets 은 가장 공통적은 물리 재질(material)을 포함합니다. 그 중 하나를 사용하려면 Physic Material 드롭 다운을 클릭하여 Ice와 같은 것을 하나 선택합니다. 사용자는 자신만의 물리 재질을 create 하거나 모든 마찰 값을 조정할 수 있습니다.

역링크