我有一個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