Version: 2022.1

Collision

class in UnityEngine

切换到手册

描述

描述碰撞。

碰撞信息会传递到 Collider.OnCollisionEnterCollider.OnCollisionStayCollider.OnCollisionExit 事件。

注意:世界空间中的接触点。

另请参阅:ContactPoint

变量

articulationBodyThe ArticulationBody of the collider that your GameObject collides with (Read Only).
bodyThe Rigidbody or ArticulationBody of the collider that your Component collides with (Read Only).
collider我们撞击的 Collider(只读)。
contactCount获取此碰撞的接触点数。
contacts物理引擎生成的接触点。应避免使用它,因为它会产生内存垃圾。改用 GetContact 或 GetContacts。
gameObject您正在碰撞其碰撞体的 GameObject。(只读)。
impulse为解析此碰撞而施加于该接触对的总冲量。
relativeVelocity这两个碰撞对象的相对线性速度(只读)。
rigidbody我们撞击的 Rigidbody(只读)。如果我们撞击的对象未附加刚体,则这是 /null/。
transform我们撞击的对象的 Transform(只读)。

公共函数

GetContact获取位于指定 index 处的接触点。
GetContacts检索该碰撞的所有接触点。