2D 铰链关节用于创建一个关节,允许游戏对象绕特定点旋转,例如门铰链、车轮或摆锤。
可以使用此关节来让两个点重叠。这两个点可以是两个 2D 刚体组件,或一个 2D 刚体组件和世界中的一个固定位置。将 Connected Rigidbody 设置为 None,即可将 2D 铰链关节连接到世界中的固定位置。此关节对两个连接的 2D 刚体游戏对象施加线性力。
2D 铰链关节具有可开启和关闭的模拟旋转电机。设置 Maximum Motor Speed 和 Maximum Motor Force 可以控制角速度 (Torque) 并使两个 2D 刚体游戏对象相对于彼此进行弧形旋转。可使用 Lower Angle 和 Upper Angle 来设置弧度限制。
2D 铰链关节同时有三个约束。所有约束均为可选约束:
使用此关节构建的物理游戏对象就好像是通过旋转枢轴相连一样。例如: