BodyMover 是抽象基础类型对于不同类型的对象的力量BaseParts 的集合。在一般情况通用,BodyMover 的子类可以放置在两个类别中,根据它们的力量类型:
翻译力
- BodyForce : 力量与世界坐标相对
- BodyPosition : 施加力量以维持特定世界位置
- BodyVelocity : 施加力量以保持特定速度
旋转力 (扭矩)
- BodyThrust : 测试对象的力,如果放置在特定方式,力会增加
- BodyGyro : 锻炼扭矩以保持特定方向
- BodyAngularVelocity : 锻炼扭矩以保持特定角度速度
一个例子是 RocketPropulsion 类,它需要 both 翻译和旋转力量来使其部分跟踪另一个部分。