javascript - Box2D Web 动态主体不相互交互

标签 javascript box2d

enter image description here我有一个很难解决的问题:

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

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

最佳答案

好吧,我想我发现了问题...... 我每帧都使用 b2Body.GetPosition() 来更新与 body 相关的图像。 因为在 JS 中,每个对象都作为引用传递,所以当缩放回像素时,我覆盖了 Box2D 的位置!

关于javascript - Box2D Web 动态主体不相互交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15851447/

相关文章:

javascript - 不能将 openlayers-3 与 webpack 一起使用

javascript - 计算 JSON 中的键/值

javascript - 使用 knockout 选择后从下拉列表中设置所选值的 "title"

iphone - box2d 圆形物体卡在角落里

java - 需要知道碰撞何时开始和结束 box2d

xcode - 如何知道哪个物体发生碰撞?

java - 如何通过拖动鼠标/手指来移动 body / Actor ?

javascript - 如何编写 Angular 指令将文本转换为标记

java - 无法为 libgdx 加载共享库 box2d

javascript - Redux saga 在yield 调用后不执行