私はPlayState
とMenuState
を持っています。 PlayState
では、Samsung(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