サイトのトップへ戻る

AndEngineドキュメント 日本語訳

エンティティ同士の衝突を制御する。:

Engine では、entities 同士の衝突判定を簡単にチェックできます。以下がサンプルです:
  • entityを作成する
  • onManagedUpdate()を上書きする
Sprite entity = new Sprite(x, y, 100, 300, textureRegion, vbo)
{
     @Override
     protected void onManagedUpdate(float pSecondsElapsed)
     {
         if (player.collidesWith(this))
         {                                                              
             // アクションを実行する
         }
     };
};

player と書かれている位置には、あなたのプレイヤーSprite や別のものに置き換えます。