我刚学会使用box2d。这是我的问题。
当系统启动时,如果我使用方法ApplyForceToCenter
控制盒子的速度,身体就会飞走,但下次我涉及ApplyForceToCenter
方法时,它会恢复正常,方框不会飞,它的速度是正确的。
我的意思是方法ApplyForceToCenter
,第一次出错,下一次和其他时间都是对的。
有人可以帮帮我吗?我真的很感激。
顺便说一下,我没有在世界的Step()
中使用它,我只是将它介入我的类方法中。
答案 0 :(得分:0)
事实证明,我的日程表运行有点慢,这使得World's Step接受比预期更大的timeStep。然后使用F * t(更大)= m * vt - m * v0 vt非常大。结果是盒子飞走了。