机构在单次接触中多次碰撞[AndEngine]

时间:2014-06-23 16:50:28

标签: android box2d andengine

在我开发的游戏中,我有身体(来自box2d扩展名)飞来飞去。这些物体中的一些相互碰撞。问题是,对于每个联系人,beginContact中的contactListener方法被调用两次(至少)。

两个碰撞的物体都具有1的最大弹性。

有没有办法让碰撞恰好发生一次,即每个联系人只调用一次beginContact

1 个答案:

答案 0 :(得分:0)

原来我错误地创造了两个相同的身体。显然,这导致每次碰撞都会调用beginContact方法两次。

这一定是我曾经遇到的最狡猾的错误之一。