3
タッチダウンイベントのようなlibGdx(Androidの場合)に相当するものがありますか?ユーザーが画面に触れたとき(そして指を押し続けているとき) touchhelddownメソッド?touchdown held libgdx
タッチダウンイベントのようなlibGdx(Androidの場合)に相当するものがありますか?ユーザーが画面に触れたとき(そして指を押し続けているとき) touchhelddownメソッド?touchdown held libgdx
GestureDetector
を使用できます。これはInputAdapter
を実装しているので、InputAdapterの代わりに、またはInputMultiplexer
を使用してInputAdapterとともに使用できます。
GestureListener
を入力する必要があります。サポートされているジェスチャが検出されると、GestureDetectorはGestureListenerのメソッドを呼び出します。これらの方法およびジェスチャーは、次のとおりです。
public boolean touchDown (int x, int y, int pointer);
public boolean tap (int x, int y, int count);
public boolean longPress (int x, int y);
public boolean fling (float velocityX, float velocityY);
public boolean pan (int x, int y, int deltaX, int deltaY);
public boolean zoom (float originalDistance, float currentDistance);
public boolean pinch (Vector2 initialFirstPointer, Vector2 initialSecondPointer,
Vector2 firstPointer, Vector2 secondPointer);
あなたはGestureAdapter
を拡張し、興味のあるメソッドをオーバーライドすることができますあなたのケースでは、あなたがlongPress
メソッドをオーバーライドします。コンストラクタのパラメータとしてlongPressDuration
を指定することもできます。
優れた作品は魅力的です! – user1320651
私はうれしいです。 ) – Ludevik
あなたはこれを正しく行う方法の例を投稿することができるでしょうか、あなたがGestureAdapterを拡張する少しファンキーなことをまだ見つけている、私は奇妙な結果を得ています!長いプレス時間の間にスプライトをスケールし、その後プレスが解放された後に元のサイズに戻るようにしたい。 – user1320651