この記事では、scene touch listenerを使用する方法について説明します。プレイヤーが画面をタッチする度に、特定のアクションを実行したいとしましょう。
@Override public boolean onSceneTouchEvent(Scene pScene, final TouchEvent pSceneTouchEvent) { if (pSceneTouchEvent.isActionDown()) { //アクションを実行。 } return false; }
見て分かるように、まずはアクションタイプが action downかどうかを確認しています(どのアクションタイプを判定するかはあなた次第です)。
これであとやらなければいけないことは、このtouch listenerを特定の sceneに登録することです。:
scene.setOnSceneTouchListener(this);
Using Scene touch listener:In this article, I will explain how to use scene touch listener, lets say we want to execute certain action, every time player touch screen.
@Override public boolean onSceneTouchEvent(Scene pScene, final TouchEvent pSceneTouchEvent) { if (pSceneTouchEvent.isActionDown()) { //execute action. } return false; } As you can see, we are firstly check, if action type is action down (up to you to decide) Now all you have to do is to register this touch listener, to certain scene:
scene.setOnSceneTouchListener(this);
|
注意事項
|