0

cocos2dxさんが作ったゲームです。アクティブなシーンで、Android の戻るボタンをタッチすると、どうすれば終了できますか? 同じ例を挙げることができますか?

4

3 に答える 3

0

レイヤーのメソッドをオーバーライドbackKeyClicked()します。

レイヤーのメソッドを追加this->isKeypadEnabled(true)することを忘れないでください。init

あなたbackKeyClickedの方法では、前のシーンややりたいことを何でも切り替えることができます。

于 2013-02-25T07:08:23.727 に答える
0

クリックして戻ると、ゲームアプリケーションを開始した前の画面に移動する位置にいますよね? 次に、解決策は次のとおりです。新しい に移動した後、前の画面が Androidアクティビティ ライフサイクルintentで非アクティブな状態になると、前の画面が非表示の状態になることがわかります。メソッドを使用して、非表示のアクティビティを閉じることができます。同じクラスにこのコードを追加すると、 back を押したときにアプリが閉じられるはずです。onPause()button

protected void onPause() {
    super.onPause();
    finish();
}

ボタンをクリックして新しいインテントに移動すると、アプリケーションは非表示の状態になり、onPause() メソッドが自動的にトリガーされ、同じインテントがバックグラウンドで閉じられます。

于 2013-02-25T03:18:04.377 に答える