使用libgdx,如何在实际执行命令退出游戏之前拦截android BACK键以进行一些预处理(例如要求用户确认)?
swa*_*log 26
1.启用后退键.
在实现的类中 ApplicationListener
@Override
public void create() {
...
Gdx.input.setCatchBackKey(true);
...
}
Run Code Online (Sandbox Code Playgroud)
2.处理后退键.
在实现的类中 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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6635 次 |
| 最近记录: |