Version: Unity 6.0 (6000.0)
语言 : 中文
2D 距离关节
2D 距离关节组件参考

2D 距离关节基础知识

2D 距离关节组件的用于保持两点之间的距离。这两个点可以是两个 2D 刚体组件,或一个 2D 刚体组件和世界中的一个固定位置。

注意:要将 2D 刚体组件连接到世界中的固定位置,请将 Connected Rigidbody 字段设置为** None**。

此 2D 关节不施加扭矩和旋转。但会对两个连接点施加线性力,使用非常刚性的模拟弹簧来保持距离。无法配置此“弹簧”的属性。

此 2D 关节具有可选的约束:

  • 约束 A:在两个刚体上的两个锚点之间维持固定距离(取消选中 Max Distance Only 时)。
  • 约束 B:在两个刚体上的两个锚点之间仅维持最大距离(选中 Max Distance Only 时)。

使用此 2D 关节构建的物理对象就好像是通过可旋转的刚性连接方式相连一样。

  • 可以使用约束 A(取消选中 Max Distance Only)来创建固定长度的连接,例如自行车上的两个车轮。
  • 可以使用约束 B(选中 Max Distance Only)来创建受限但非固定长度的连接,这样可进行灵活运动,例如向着和远离固定点移动的溜溜球。

其他资源

2D 距离关节
2D 距离关节组件参考