libgdx DragListener取消

问题描述

尝试使用libgdx的拖动侦听器,我意识到,即使在释放鼠标按钮之前按下ESC,也只能将#cancel方法称为AFTER #dragStop,这实际上阻止了我同时取消操作。 那么我应该如何处理我的选择取消?也许还有一个额外的键盘输入监听器? 那么cancel方法功能点是什么?

谢谢这里的灯光。

解决方法

现在,我将仅在渲染时检查Gdx.input.isKeyPressed(Input.Keys.ESCAPE),不再使用#cancel。