私はlibgdxでゲームを開発しています。 バックグラウンドアプリからゲームを読み込むと、次のように表示されます。 考えられる原因は何でしょうか?リロード時にボタンのテクスチャが歪んだ(Libgdx)
0
A
答えて
0
あなたがstatic
リソースを使用しているとすることができ、それがこの問題の最も一般的な原因です。
OSがアプリケーションを一時停止すると、OSはOpenGLコンテキストを含めて(メモリを解放するために)アプリケーションを終了することがありますが、これは保証されません。
アプリがフォアグラウンドになると、OSはアプリの新しいインスタンスを開始します。そのため、既にロードしているすべてのアセットを含め、アプリの前のインスタンスの同じVMを再利用します。これは、すべての静的変数が前回のアプリ実行時の値を持つことを意味します。それらの変数のいずれかにリソースが含まれていると、それらのリソースはもはや有効ではありません。アプリケーションは新しいOpenGLコンテキストを作成しますが、アセットは以前の無効なコンテキストを指しています。
だから私は持たないでください/使用することをお勧めしますstatic
リソースアンドロイドでAssetManager
、Texture
、BitmapFont
....
静的な使用を決める場合は、そのライフサイクルを十分に理解してください。
関連する問題
- 1. シェーダを使用したLWJGLテクスチャが歪んだ画像
- 2. ブートストラップ使用時に歪んだナビゲーションバー
- 3. カメラのプレビューが歪んだり歪んだ
- 4. XNA 4.0描画された/歪んだテクスチャを描く
- 5. Libgdx - テクスチャ
- 6. 背景が歪んだ
- 7. DropDownListの値が垂直に歪んだ
- 8. Chrome Ubuntuで歪んだフォント
- 9. PictureBox歪んだ画像
- 10. ffmpeg lavfi歪んだオーディオ
- 11. LibGDX AssetManagerと黒のテクスチャ&フォント
- 12. FixturesのLibgdx描画テクスチャ
- 13. LibGdxがテクスチャを使用していません(OpenGLネイティブとLibGDXを混ぜて)
- 14. 本当に歪んだステレオキャリブレーション画像OpenCV
- 15. Androidテクスチャをlibgdxでvm
- 16. LibGdx奇妙なテクスチャ行動
- 17. Libgdx個別参照テクスチャ
- 18. Libgdxテクスチャ領域が反転していません
- 19. 歪んだ分布の生成R
- 20. libWebPエンコーダからの歪んだ画像
- 21. Quickblox Androidのサンプルビデオチャット - 歪んだビデオストリーム
- 22. 歪んだプレビューCamera2 APIの画像
- 23. ggplot2のヒストグラムが非常に歪んだ場合のフルパネルブレーク
- 24. テクスチャをパズルピースに分割するlibgdx
- 25. LibGDX:テーブルにテクスチャを追加できません
- 26. libgdxはテクスチャを配列にロードできません
- 27. アップロードしてサムネイルにしたときに画像が歪んだ
- 28. libgdxの他のクラスのテクスチャをレンダリング
- 29. ボタンを1回だけリロードするクリック
- 30. Google Maps Tiles Flexhookで歪んだ
完璧な答えです。私は静的なものとして皮膚にアクセスしていました。ありがとう:) –