ソースに絡まるエスカルゴ

貧弱プログラマの外部記憶装置です。

【Unity】備忘録#9 リソースの解放について

ネタができたので久々にプログラムのお話です。

UnityでResource.Loadを行うと、キャッシュとして保存されるそうです。
なのでResource.Loadを何度も行うと、メモリ不足となってフリーズする場合があります。

その対応として以下の記述を用います。

Resources.UnloadUnusedAssets();

現在キャッシュに残っていて使用していないアセットを破棄してくれます。