0

ゲームを一時停止したい次のコードを使用しましたが、割り込みから戻ったときに一時停止せず、メインメニュー画面が表示されます。最初から再び開始します。

ユーザーがゲームのアクション フェーズ中に何らかの割り込みを行った場合、割り込みゲームから戻った後、割り込みが発生した正確な場所で一時停止し、必要なオプションを含む一時停止画面を表示する必要があります。

CCDirector.sharedDirector().一時停止();

4

1 に答える 1

0

この問題は解決しました。問題は画面の向きの変更にあります。ゲームは横向きモードで、デバイスがスリープ状態になると、画面の向きが自動的に縦向きに変わります。これにより、アクティビティが再開されます。マニフェストのアクティビティにandroid:configChanges = "keyboard |keyboardHidden | orientation"を追加すると、問題が解決します。

于 2012-03-07T11:18:13.947 に答える