Version: 2021.3

ContactPoint2D

struct in UnityEngine

切换到手册

描述

关于在 2D 物理碰撞中涉及的指定接触点的详细信息。

接触点描述两个 Collider2D 之间的交点。ContactPoint2D 只能存在于未设置为触发器的 Collider2D 上,因为触发器不定义接触点。

另请参阅:Collider2D.isTriggerPhysics2D.GetContactsRigidbody2D.GetContactsCollider2D.GetContactsCollision2D

变量

collider与 otherCollider 的碰撞中涉及的传入 Collider2D。
enabled指示启用还是禁用该碰撞响应或反应。
normal接触点处的表面法线。
normalImpulse获取沿 ContactPoint2D.normal 在接触点施加的脉冲。
otherCollider与 collider 的碰撞中涉及的传入其他 Collider2D。
otherRigidbody与 rigidbody 的碰撞中涉及的传入其他 Rigidbody2D。
point世界空间中两个碰撞体之间的接触点。
relativeVelocity获取接触点上两个碰撞体的相对速度(只读)。
rigidbody与 otherRigidbody 的碰撞中涉及的传入 Rigidbody2D。
separation获取在该接触点处碰撞体之间的距离。
tangentImpulse获取在与 ContactPoint2D.normal 垂直的接触点施加的脉冲。