Unity:2019.3.11f1
Unityでアプリ作成後、Android端末で実機デバッグを行ったのですが、PC上では問題なく動いたのにAndroidで急にアプリが落ちることが頻発し、Profilerを確認したところTexturesがどんどん増えているのが原因のようでした。
自分で作ったスクリプト上では、3DオブジェクトのMaterialの変更はしていますが、Textureはどこにも使っていないのですが、どうやってメモリ解放したら良いでしょうか?
3DオブジェクトのOnDestroy時にUnloadUnusedAssets()しましたが、メモリ解放されませんでした。
C#
1 private void OnDestroy() 2 { 3 System.GC.Collect(); 4 Resources.UnloadUnusedAssets(); 5 }
回答1件
あなたの回答
tips
プレビュー