Collision2D

class in UnityEngine

Switch to Manual

Description

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

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

Variables

collider与 otherCollider 的碰撞中涉及的传入 Collider2D。
contactCountGets the number of contacts for this collision.
contactsThe specific points of contact with the incoming Collider2D. You should avoid using this as it produces memory garbage. Use GetContact or GetContacts instead.
enabled指示启用还是禁用该碰撞响应或反应。
gameObject碰撞中涉及的传入 GameObject。
otherCollider与 collider 的碰撞中涉及的传入其他 Collider2D。
otherRigidbody与 rigidbody 的碰撞中涉及的传入其他 Rigidbody2D。
relativeVelocity这两个碰撞对象的相对线性速度(只读)。
rigidbody与 otherRigidbody 的碰撞中涉及的传入 Rigidbody2D。
transform碰撞中涉及的传入对象的 Transform。

Public Functions

GetContactGets the contact point at the specified index.
GetContactsRetrieves all contact points for contacts between collider and otherCollider.