Ich mache ein Spiel, wo Wischen und JustTouched verschiedene Dinge tun. Mein Problem ist, dass wenn ich auf dem Bildschirm streiche, offensichtlich auch die touchDown() Methode ausgelöst wird.Wie kann man in Libgdx wischen, ohne justTouched() auszulösen?
Im erstreckt 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);
}
danke, aber ich habe gerade JestureListener implementiert, die eine tap() -Methode hat, die das Problem zwischen der Fling-Methode lösen. –