ネタができたので久々にプログラムのお話です。
UnityでResource.Loadを行うと、キャッシュとして保存されるそうです。
なのでResource.Loadを何度も行うと、メモリ不足となってフリーズする場合があります。
その対応として以下の記述を用います。
Resources.UnloadUnusedAssets();
現在キャッシュに残っていて使用していないアセットを破棄してくれます。
ネタができたので久々にプログラムのお話です。
UnityでResource.Loadを行うと、キャッシュとして保存されるそうです。
なのでResource.Loadを何度も行うと、メモリ不足となってフリーズする場合があります。
その対応として以下の記述を用います。
Resources.UnloadUnusedAssets();
現在キャッシュに残っていて使用していないアセットを破棄してくれます。