2

在此处输入图像描述我有一个很难解决的问题:

在图像中,您可以看到我的场景的调试视图。这两个活跃的动态物体并没有相互推开!我没有在场景中设置任何碰撞位,所以一切都应该正常地相互碰撞......

当动态物体撞击静态物体时不会出现此问题。以前有没有人遇到过这个问题,我不知道我做错了什么设置让动态物体像这样互相忽略?

4

1 回答 1

2

好的,我想我找到了问题...我在每一帧都使用 b2Body.GetPosition() 来更新与身体相关的图像。并且因为在 JS 中每个对象都作为参考传递,所以当缩放回像素时,我覆盖了 Box2Ds 的位置!

于 2013-04-06T15:31:46.283 回答