我用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);
您可以发布您的代码段... – 2013-03-02 17:26:44
你可以让你从[这个老帖] [1] [1]回答:http://stackoverflow.com/questions/937313/android-basic-gesture-detection – 2013-03-02 17:31:26
这是否适用于libgdx? – Raghunandan 2013-03-02 17:33:00