Box2d - 静止的身体速度在0之前反弹

时间:2017-10-26 10:55:29

标签: box2d velocity truncate

我正在测试身体的线速度。

我使用与w-a-s-d键协调的applyforce来移动身体。

我注意到,即使身体在视觉上静止不动,当模拟开始时,速度会以各种正负值反弹。

最终,速度变为零,然后在移动过程中似乎是准确的,而我会移动身体。

然而,一旦我停止移动,持续几秒钟,速度会以非常大的正/负值反弹,然后稳定在零并保持在那里直到它再次移动。

我认为正在发生的是运动以某种方式'超越'它试图达到的位置,并且身体和位置之间的距离逐渐缩小,直到它可能被截断并且达到零。

'静止'值通常与移动值一样大,如果我无法修复它,肯定会产生角落错误。

当没有任何视觉上明显的运动时,有没有办法让速度快速达到零(并保持在那里)?

0 个答案:

没有答案