关节可以对其所附加的对象的运动做出反应,并施加驱动力使对象运动。
可使用可配置关节 (Configurable Joint) 向基于位置的目标(如位置或旋转)或基于速度的目标(如线速度或角速度)施加驱动力。
可配置关节通过轴驱动在各轴上施加驱动力,从而实现运动和旋转。
线性力的轴驱动: * X Drive * Y Drive * Z Drive
角向力或旋转力的轴驱动: * Angular X Drive * Angular YZ Drive
每个轴驱动都提供了弹簧和阻尼器选项来模拟产生力的电机。物理系统使用这些值来计算它应该在轴上施加的驱动力,公式如下:
force = positionSpring * (targetPosition - position) + positionDamper * (targetVelocity - velocity)
Maximum Force 属性可防止力超过特定值,即使力的计算结果更高。