1

GlSurfaceView を使用してゲームを描画しています。初期化は Java 側で行われ、ネイティブ C++ で描画されます。

今、私は問題に遭遇しました:

ユーザーがゲームを開始し、(電源ボタンを押して画面をシャットダウンすることにより) 画面をロックし、デバイスを横向きから縦向きに回転させ、(電源ボタンを押してからタッチ スクリーンのロックを解除することにより) 画面のロックを解除すると、私のゲームは繰り返し空白の黒い画面が残ります。

私のゲームは回転自体を問題なく処理できます (画面は横向きモードにロックされていますandroid:screenOrientation="landscape") 。

ロック画面/スリープモード自体は問題ありません。

しかし、この 2 つが組み合わさると、常にブラック スクリーンのバグが発生します。Logcat は何の役にも立たないと思います。

4

0 に答える 0