BodyMover 是用於不同方式對 BaseParts 施加力的舊物件集的抽象基類。一般來說,BodyMover 的子類可以放置在兩種類型的力量中,根據他們所施加的力量類型:
翻譯力
- BodyForce : 施加相對於世界坐標的力
- BodyPosition : 施加力以維持特定世界位置
- BodyVelocity : 施加力以維持特定速度
旋轉力 (扭矩)
- BodyThrust : 對象坐標相對的力,如果放置在特定方式,會應用扭矩
- BodyGyro : 施加扭矩以維持特定方向
- BodyAngularVelocity : 施加扭矩以維持特定的角速度
一個例外是 RocketPropulsion 類別,它會施加 兩者都 翻譯和旋轉力,導致零件追蹤另一零件。