Version: 2023.2

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 垂直的接触点施加的脉冲。

Did you find this page useful? Please give it a rating: