private void Start()
{
Application.lowMemory += OnLowMemory; //低メモリ時に呼び出すメソッドを登録
}
private void OnLowMemory()
{
//ここで変数を初期化
Resources.UnloadUnusedAssets();//使われていないアセットをアンロード
}
Application.lowMemoryは、プラットフォームごとに
iOS::[UIApplicationDelegate applicationDidReceiveMemoryWarning]
Android:onLowMemory()、onTrimMemory(level == TRIM_MEMORY_RUNNING_CRITICAL)
のコールバックに対応しています。




コメント