Version: Unity 6.0 (6000.0)
语言 : 中文
使用可配置关节自定义运动约束
配置可配置关节上的驱动力

带有可配置关节的驱动力

关节可以对其所附加的对象的运动做出反应,并施加驱动力使对象运动。

可使用可配置关节 (Configurable Joint) 向基于位置的目标(如位置或旋转)或基于速度的目标(如线速度或角速度)施加驱动力。

了解驱动力

可配置关节通过轴驱动在各轴上施加驱动力,从而实现运动和旋转。

线性力的轴驱动: * X Drive * Y Drive * Z Drive

角向力或旋转力的轴驱动: * Angular X Drive * Angular YZ Drive

每个轴驱动都提供了弹簧和阻尼器选项来模拟产生力的电机。物理系统使用这些值来计算它应该在轴上施加的驱动力,公式如下:

force = positionSpring * (targetPosition - position) + positionDamper * (targetVelocity - velocity)

Maximum Force 属性可防止力超过特定值,即使力的计算结果更高。

使用可配置关节自定义运动约束
配置可配置关节上的驱动力