使用 libgdx,在实际执行退出游戏的命令之前,如何拦截 android BACK 键以进行一些预处理(例如,要求用户确认)?
问问题
6839 次
1 回答
26
1.启用后键捕捉。
在实现的类中ApplicationListener
@Override
public void create() {
...
Gdx.input.setCatchBackKey(true);
...
}
2.处理Back Key的捕捉。
在实现的类中InputProcessor
@Override
public boolean keyDown(int keycode) {
...
if(keycode == Keys.BACK){
// Optional back button handling (e.g. ask for confirmation)
...
if (shouldReallyQuit)
Gdx.app.exit();
}
return false;
}
于 2013-02-10T21:42:26.173 回答