Я делаю игру в libGDX.libGDX make touchDown loop до touchUp
Я хочу реализовать элементы управления играми, но у меня есть проблема с методом touchDown
. Метод touchDown выполняется только один раз. Я хочу контактировать с коннектором до тех пор, пока не будет вызвана touchUp. Кто-нибудь может мне помочь ?
class onPlayerGoLeftListener extends InputListener {
public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) {
//start runnable (move player)
return true;
}
public void touchUp (InputEvent event, float x, float y, int pointer, int button) {
//stop runnable
}
}
Благодаря
P.S. Я не люблю использовать основной метод обновления для этого.
Будет ли enableRepeatableEvent (истина), также может быть решение? Или это только для событий клавиатуры? Я использую подход, который вы написали выше, но я хочу знать, будет ли работать другое решение. – Springrbua