不确定这是否与惯性有关,或者是否是我的代码,但我已经将代码简化了很多,但我找不到它。
场景:我有一个身体,质量为 10(我假设公斤)。我使用 ApplyLinearImpulse 并使用像 (1,0) 这样的向量和像 5 这样的常量将对象向右移动。
问题:它确实向右移动,但似乎被限制了。当我增加馈送到 ApplyLinearImpulse 的值时,LinearVelocity 属性确实会上升,但 Position 的实际变化不会。一旦我调用 world.step(msDelta),LinearVelocity 就会回落到某个微小的值。
我做错了吗,或者是否有基于我的质量的内部上限?