BodyMover 是用于将遗产对象施加力量给组件的不同方式的集合的抽象基类。一般来说,BodyMover 的子类是:
- BodyForce 施加相对于世界坐标的力。
- BodyPosition 施加力以维持特定世界位置。
- BodyVelocity 施加力以维持特定速度。
- BodyThrust 施加相对于对象坐标的力,如果放置在特定方式,将应用扭矩。
- BodyGyro 施加扭矩以维持特定方向。
- BodyAngularVelocity 施加扭矩以维持特定的角速度。
- RocketPropulsion 施加转译和旋转力以使组件追踪另一个。