我正在开发一种游戏,其中有一个球(动态物体)和一些随机移动的静态物体(通过计时器手动移动y和x)。很明显,球移动与这些物体碰撞,这里所有都是预期的,当球与静止物体碰撞时,这改变方向移动。但是我想找到一种方法来避免这些静态物体在"碰撞"它们之间。我知道静态对象不会与其他静态对象发生碰撞,这是我的问题。我不是box2d的专家,有人可以建议我避免重叠的方法吗?在实际中,它意味着给静态对象提供能力"检测是否存在与类似静态物体的碰撞,并以与球碰撞相同的方式作出反应。将静态对象切换为动态对象会对力量作出反应,这不是我想要的。球必须像墙一样碰撞,物体才会改变方向。 希望能很好地解释我的问题。 谢谢
答案 0 :(得分:0)
如果其他人有同样问题的最佳解决方案,我发现是创建一个动态对象,其传感器夹具的尺寸与目标尺寸相同,并通过焊接接头连接到静态物体......