Collision2D

class in UnityEngine

切换到手册

描述

2D 物理回调函数返回的碰撞详细信息。

这些碰撞详细信息是由 MonoBehaviour.OnCollisionEnter2DMonoBehaviour.OnCollisionStay2DMonoBehaviour.OnCollisionExit2D 回调返回的。其详细说明了碰撞中涉及的 Collider2DRigidbody2D 对,以及 Collider2D 碰到的接触点。

变量

collider与 otherCollider 的碰撞中涉及的传入 Collider2D。
contacts与传入 Collider2D 接触的指定接触点。应避免使用它,因为它会产生内存垃圾。请改用 GetContacts。
enabled指示启用还是禁用该碰撞响应或反应。
gameObject碰撞中涉及的传入 GameObject。
otherCollider与 collider 的碰撞中涉及的传入其他 Collider2D。
otherRigidbody与 rigidbody 的碰撞中涉及的传入其他 Rigidbody2D。
relativeVelocity这两个碰撞对象的相对线性速度(只读)。
rigidbody与 otherRigidbody 的碰撞中涉及的传入 Rigidbody2D。
transform碰撞中涉及的传入对象的 Transform。

公共函数

GetContacts获取在 collider 与 otherCollider 之间接触的所有接触点。