2012-03-06 179 views
1

我有从xml级文件加载的级别。 我有添加的块。块的数量取决于级别。物理体碰撞检测

我想要做的是,如果任何这些块相互碰撞或任何其他机构发出声音。

我该怎么做呢?我有一个方法循环添加对象到关卡。

+0

在我看来,andengine有碰撞检测的例子。 – 2012-03-06 19:50:43

+0

我知道,但事情是我想检测相同的物品之间的碰撞,但他们被放置在现场。如果你知道我的意思,我不想为每个人创建一个单独的精灵并且硬编码碰撞检测。我知道如何使用联系人监听器,但很难理解这个逻辑。 – 2012-03-06 19:59:11

+0

你在使用物理体中的用户数据对象吗? – Ayham 2012-03-08 14:47:12

回答

0

您应该使用Box2D ContactListener来侦听引擎中的碰撞并在那里处理它们。