AndEngine beginContact函数

时间:2012-02-01 13:44:07

标签: android andengine

我正在设计一款简单的Android游戏,但我遇到了串通问题。

当它们碰撞beginContact(Contact ..)函数时,会有Sprite对象和另一个静态sprite对象永远不会被调用。

什么时候调用beginContact函数?你知道有什么好的例子吗?

感谢您的帮助。 非常感激。

1 个答案:

答案 0 :(得分:0)

我不确定你是否可以在精灵上使用beginContact,据我所知它与box2D扩展相关联。无论如何,我使用以下代码段:

public boolean setListener(PhysicsWorld mGamePhysicsWorld) {
    mGamePhysicsWorld.setContactListener(new ContactListener() {
        @Override
        public void beginContact(final Contact contact) {
        // do stuff
        }
        public void endContact(Contact contact) {
        // do some other stuff
        });
    return true;
}