0
我正在制作一款游戏,只需轻轻一滑就可以完成不同的事情。我的问题是,当我在屏幕上滑动时,touchDown()方法也被触发。如何在不触发justTouched()的情况下检测Libgdx中的滑动?
进出口延长GestureAdapter:
@Override
public boolean touchDown(float x, float y, int pointer, int button) {
//move when screen is touched
if(life == 1 && overlaps == false) {
timeState = 0;
velocity.y = -120;
velocity.x = 100;
}
return super.touchDown(x, y, pointer, button);
}
@Override
public boolean fling(float velocityX, float velocityY, int button) {
if(velocityX > 10)
//do something
return super.fling(velocityX, velocityY, button);
}
谢谢,但我只是实现了JestureListener,它有一个tap()方法,它可以解决fling方法之间的问题。 –