由 2D 物理回调函数返回的碰撞详细信息。
碰撞详细信息由 MonoBehaviour.OnCollisionEnter2D、MonoBehaviour.OnCollisionStay2D 和 MonoBehaviour.OnCollisionExit2D 回调返回。它详细说明了哪些 Collider2D 和 Rigidbody2D 对参与了碰撞,以及 Collider2D 接触的接触点。注意:在 OnCollisionExit2D
事件期间,没有可检索的接触点。
collider | 参与与 otherCollider 碰撞的传入 Collider2D。 |
contactCount | 获取此碰撞的接触点数。 |
contacts | 与传入 Collider2D 的特定接触点。您应该避免使用它,因为它会产生内存垃圾。请改用 GetContact 或 GetContacts。 |
enabled | 指示碰撞响应或反应是启用还是禁用。 |
gameObject | 参与碰撞的传入 GameObject。 |
otherCollider | 参与与 collider 碰撞的另一个 Collider2D。 |
otherRigidbody | 参与与 rigidbody 碰撞的另一个 Rigidbody2D。 |
relativeVelocity | 两个碰撞物体的相对线性速度(只读)。 |
rigidbody | 参与与 otherRigidbody 碰撞的传入 Rigidbody2D。 |
transform | 参与碰撞的传入对象的 Transform。 |
GetContact | 获取指定索引处的接触点。 |
GetContacts | 检索 collider 和 otherCollider 之间所有接触点的接触点。 |