版本: Unity 6 (6000.0)
语言English
  • C#

ModifiableContactPair

UnityEngine 中的结构体

/

实现于:UnityEngine.PhysicsModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

一个轻量级代理,允许直接访问接触缓冲区。

属性

bodyAngularVelocity接触对中第一个物体的角速度。
bodyInstanceID此接触对中第一个物体的实例 ID。
bodyVelocity接触对中第一个物体的线性速度。
colliderInstanceID此接触对中第一个碰撞器的实例 ID。
contactCount为此接触对生成的接触点的数量。
massProperties此接触对的质量相关属性,例如质量比。
otherBodyAngularVelocity接触对中第二个物体的角速度。
otherBodyInstanceID此接触对中第二个物体的实例 ID。
otherBodyVelocity接触对中第二个物体的线性速度。
otherColliderInstanceID此接触对中第二个碰撞器的实例 ID。
otherPosition求解器看到的此接触对中第二个碰撞器的世界空间位置。
otherRotation求解器看到的此接触对中第二个碰撞器的世界空间旋转。
position求解器看到的此接触对中第一个碰撞器的世界空间位置。
rotation求解器看到的此接触对中第一个碰撞器的世界空间旋转。

公共方法

GetBounciness获取此接触对中指定接触点的恢复值。
GetDynamicFriction获取此接触对中指定接触点的动态摩擦值。
GetFaceIndex获取特定接触点在此接触对中所属面的索引。将此与 Mesh.triangles 一起使用。
GetMaxImpulse获取求解器在此接触对中特定接触点可以施加的最大冲量。
GetNormal获取此接触对中特定接触点的法线。
GetPoint获取此接触对中特定接触点的位置。
GetSeparation获取此接触对中特定接触点的分离值。
GetStaticFriction获取接触对特定点的静态摩擦系数。
GetTargetVelocity获取求解器应在此接触对中特定接触点处力求达到的目标速度。
IgnoreContact忽略此接触对中的指定接触点。
SetBounciness设置此接触对中指定接触点的恢复值。
SetDynamicFriction设置此接触对中指定接触点的动态摩擦值。
SetMaxImpulse设置求解器在此接触对中特定接触点可以施加的最大冲量。
SetNormal设置此接触对中特定接触点的法线。
SetPoint设置此接触对中特定接触点的位置。
SetSeparation设置此接触对中特定接触点的分离值。
SetStaticFriction设置接触对特定点的静态摩擦系数。
SetTargetVelocity设置求解器应在此接触对中特定接触点处力求达到的目标速度。