我正在使用Libgdx通过Box2D创建场景。我有一个场景,希望使用
想象一下一个在零重力环境下由火箭发动机(各侧均有喷嘴)推进的圆形物体,以进行说明。 是否有一种方法可以在不重新计算施加的力或每次更新时执行重复计算的情况下实现这一点?我只知道如何为所有对象设置最大速度。目前我最好的选择是以某种方式使用
applyForce
不断推进一个特定的物体(方向会不时改变),但只能达到一定的速度。想象一下一个在零重力环境下由火箭发动机(各侧均有喷嘴)推进的圆形物体,以进行说明。 是否有一种方法可以在不重新计算施加的力或每次更新时执行重复计算的情况下实现这一点?我只知道如何为所有对象设置最大速度。目前我最好的选择是以某种方式使用
linearDamping
,但我希望有更简单的解决方案。
setVelocity
这样的方法调用应该避免用于动态物体吧? - mikołak