Libgdx 从未调用GestureListener接口的panStop方法
我正在实现用于检测触摸事件的GestureListener接口,除了从不调用panStop方法外,其他一切都很好。它看起来像:Libgdx 从未调用GestureListener接口的panStop方法,libgdx,Libgdx,我正在实现用于检测触摸事件的GestureListener接口,除了从不调用panStop方法外,其他一切都很好。它看起来像: public boolean panStop(float x, float y, int pointer, int button) { initialZoom = pg.zoom; hud.released(); return false; } 但是,正如我所说,它从来没有打过电话。平底锅工作得很好,只是,当我停止平底锅并抬起手指时,什么也没发
public boolean panStop(float x, float y, int pointer, int button) {
initialZoom = pg.zoom;
hud.released();
return false;
}
但是,正如我所说,它从来没有打过电话。平底锅工作得很好,只是,当我停止平底锅并抬起手指时,什么也没发生。我做错了什么?我是否必须在实现的方法中调用超级方法
基本上,我必须检测用户何时将手指从屏幕上提起。有触地得分法但没有触地得分 如果你想使用触碰,你必须打电话:
Gdx.input.setInputProcessor(new InputProcessor() {
@Override
public boolean touchUp(int screenX, int screenY, int pointer, int button) {
return true;
}
}
对于panStop(),我认为您需要将返回设置为True,而不是
返回false
希望这有帮助
祝你好运
编辑:试试这个
public boolean panStop(float x, float y, int pointer, int button) {
initialZoom = pg.zoom;
hud.released();
return true;
}
如果你想使用润色,你必须打电话:
Gdx.input.setInputProcessor(new InputProcessor() {
@Override
public boolean touchUp(int screenX, int screenY, int pointer, int button) {
return true;
}
}
对于panStop(),我认为您需要将返回设置为True,而不是
返回false
希望这有帮助
祝你好运
编辑:试试这个
public boolean panStop(float x, float y, int pointer, int button) {
initialZoom = pg.zoom;
hud.released();
return true;
}
要把回归真实放在哪里?什么方法必须返回true?panStop方法必须重新运行“true”没有帮助。方法从未被调用:(尝试将所有方法都设置为true,但也没有帮助。要将return设置为true,在哪里?什么方法必须返回true?panStop方法必须重新运行“true”没有帮助。只是从未调用过方法。:(尝试将所有方法都设置为true,但也没有帮助。