Version: 2020.3

Collision

class in UnityEngine

切换到手册

描述

描述碰撞。

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

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

另请参阅:ContactPoint

变量

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

公共函数

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