我有一个很难解决的问题:
在图像中您可以看到我的场景的调试 View 。这两个活跃的动态体并没有互相推开! 我没有在场景中设置任何碰撞位,所以一切都应该正常地相互碰撞......
当动态物体撞击静态物体时,不会出现此问题。 以前有人遇到过这个问题吗?我不知道我做错了什么设置,让动态物体像这样互相忽略?
最佳答案
好吧,我想我发现了问题...... 我每帧都使用 b2Body.GetPosition() 来更新与 body 相关的图像。 因为在 JS 中,每个对象都作为引用传递,所以当缩放回像素时,我覆盖了 Box2D 的位置!
关于javascript - Box2D Web 动态主体不相互交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15851447/