我正在尝试使用 android 设备上的后退键为我的游戏设置屏幕..但它似乎不起作用..我在网上读了几篇文章,这样做了...
在菜单屏幕中,如果按下后退键,应用程序应该退出..但是没有触发任何动作......即使我多次按下后退键也不会触发任何动作......
public class MenuScreen extends AbstractScreen implements InputProcessor {
@Override
public void show()
{
Gdx.input.setInputProcessor(this);
Gdx.input.setCatchBackKey(true);
Gdx.input.setCatchMenuKey(true);
}
@Override
public boolean keyDown(int keycode) {
// TODO Auto-generated method stub
if(keycode == Keys.BACK)
{
Gdx.app.exit();
}
return false;
}
在 LevelScreen 中按下后退键时,屏幕应设置为 menuscreen,但我的应用程序将退出 有没有办法禁用后退键??按下后不会发生任何事情吗?
public class LevelScreen extends AbstractScreen implements InputProcessor {
@Override
public void show()
{
Gdx.input.setInputProcessor(this);
Gdx.input.setCatchBackKey(true);
Gdx.input.setCatchMenuKey(true);
}
@Override
public boolean keyDown(int keycode) {
if(keycode == Keys.BACK)
{
game.setScreen(game.geMenuScreen());
}
// TODO Auto-generated method stub
return false;
}