サイトのトップへ戻る

AndEngineドキュメント 日本語訳

SceneTouchListener を使用する:

この記事では、scene touch listenerを使用する方法について説明します。プレイヤーが画面をタッチする度に、特定のアクションを実行したいとしましょう。

  • まず、IOnSceneTouchListener インタフェースを実装する必要があります。
  • 実装していないメソッドを追加します。
@Override
public boolean onSceneTouchEvent(Scene pScene, final TouchEvent pSceneTouchEvent)
{
    if (pSceneTouchEvent.isActionDown())
    {
        //アクションを実行。
    }
    return false;
}

見て分かるように、まずはアクションタイプが action downかどうかを確認しています(どのアクションタイプを判定するかはあなた次第です)。

これであとやらなければいけないことは、このtouch listenerを特定の sceneに登録することです。:

scene.setOnSceneTouchListener(this);