我用 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);