2012-02-01 24 views
0

私はシンプルなAndroidゲームを設計しており、結託に問題があります。AndEngine beginContact関数

beginContact(Contact ..)関数が衝突したときにスプライトオブジェクトと別の静的スプライトオブジェクトがあります。

いつbeginContact関数が呼び出されるのですか?あなたが知っている素晴らしい例はありますか?

ありがとうございました。 非常に高く評価されています。

答えて

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; 
}