我正在使用AndEngine创建一个box2d扩展游戏。我想实现一个条件,当两个物体发生碰撞时,它们应该被移除或重新生成。最初我尝试使用如何清除AndEngine中碰撞的box2d物体?
if(sprite1.collidesWith(sprite2))
// remove the sprites
但这似乎没有帮助,因为精灵被连接到它们各自的身体。
bodyA=getFixtureA().getBody();
bodyB=getFixtureB().getBody();
再后来
if(bodyA!=null && bodyB!=null)
// remove the bodies
,但崩溃的游戏:我使用contactListener如下也试过。有人知道更好的方法吗?
如果我的回答可以帮助你比请不要忘记接受我的答案,投票我会非常感谢。谢谢:) – SALMAN 2012-07-22 23:45:01