我有一个PlayState
和一个MenuState
。在PlayState
中,当我用我的三星(Android)-Phone单击后退按钮时,它退出应用程序。当我点击back-button
时,我想要它做的是回到MenuState
。我需要某人来检查这个小代码(isKeyPressed)
所以在PlayState
,我试图建立isKeyPressed
:
@Override
protected void handleInput() {
if (Gdx.input.isKeyPressed(Input.Keys.BACK));
gsm.set(new MenuState(gsm));
}
@Override
public void update(float dt) {
handleInput();
我不是太失望,因为当我按住后退按钮然后它去MenuState
当我释放按钮后走像3秒钟,然后MenuState
甚至停留。 当然,这不是我想让它工作的方式,因为没有人想要按住按钮,但只需点击它即可。 当我点击它时,它会在MenuState
和PlayState
(如框架)之间循环,错误/关闭应用程序而不通知。
任何想法?
这个问题不是关于JavaScript的。 – Xufox