libgdxを使用して画面の中央に画像を表示しました。私が左にスワイプすると画像はになります。に移動し、右の画像をスワイプするとに移動します。Android libgdxスワイプジェスチャリスナーを使用した左右の検出
その後、左にスワイプすると画像が左に移動します。同じことが正しいのです。私はGestureListener
を使用しました。
左にスワイプして最初の画像が左に移動すると、ある意味では機能します。しかし、その後、私は右にスワイプしようとすると、画像はまだ左に移動します。
どのように私はlibgdxでこれを克服するのですか?
class MyGestureListener implements GestureListener {
@Override
public boolean fling(float arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
if(arg0>0)
iX += 20;
else
// else if(arg0*100>iX)
iX-=20;
System.out.println("Hello..............."+iX);
return true;
}
Gdx.input.setInputProcessor(new GestureDetector(0.0f, 0.0f,0.0f, 5f,new MyGestureListener()));
batch.draw(splashTexture, iX, iY);
は、あなたのコードスニペット... –
を投稿することができますあなたは、[この古い記事] [1] [1]から答える得ることができます/ questions/937313/android-basic-gesture-detection –
これはlibgdxで動作しますか? – Raghunandan