通过旋转给物体加力
Add force to object by rotation
我想通过使用自身的旋转来为对象增加力。例如,如果我将对象向左旋转 90 度。我怎样才能增加力量,但考虑 90 度而不是局部旋转?
我不确定你到底想做什么。你想增加什么力量?你是说前锋吗?
另外一个问题是什么时候加力,从什么向左偏90°?
我假设是这样的:
- 您要为其添加力的对象在世界中处于某个角度
- 物体向世界左侧旋转 90°
- 在旋转后的某个时间你想根据旋转向它添加力
如果这是您想要的,那么您需要:
- 首先指定你从(原始角度)测量角度变化并将其保存在变量中
- 当物体具有上述角度时,在您要添加力的方向上有一个矢量
- 加力时,需要计算当前角度与保存角度的差值
- 根据角度差旋转矢量
- 在矢量方向上添加力
我想通过使用自身的旋转来为对象增加力。例如,如果我将对象向左旋转 90 度。我怎样才能增加力量,但考虑 90 度而不是局部旋转?
我不确定你到底想做什么。你想增加什么力量?你是说前锋吗?
另外一个问题是什么时候加力,从什么向左偏90°?
我假设是这样的:
- 您要为其添加力的对象在世界中处于某个角度
- 物体向世界左侧旋转 90°
- 在旋转后的某个时间你想根据旋转向它添加力
如果这是您想要的,那么您需要:
- 首先指定你从(原始角度)测量角度变化并将其保存在变量中
- 当物体具有上述角度时,在您要添加力的方向上有一个矢量
- 加力时,需要计算当前角度与保存角度的差值
- 根据角度差旋转矢量
- 在矢量方向上添加力