Version: 2021.2
言語: 日本語
public static AsyncOperation UnloadUnusedAssets ();

戻り値

AsyncOperation オペレーションが完了するまでに yield するオブジェクト

説明

使用していないアセットをアンロードします

ヒエラルキーにあるゲームオブジェクト(スクリプトコンポーネントを含む)群で総なめして、アセットが使用されていないかを判断します。静的変数も調査されます。

しかし、スクリプト実行スタックは 探索されない ため、アセットはスクリプトスタックの中からのみ参照されるため解放され、必要であればそのプロパティーやメソッドのひとつが使用されるときに再び読み込まれます。これはメモリ上で修正されたアセットの場合は特に扱いに注意が必要です。アセットのガベージコレクションがトリガーされる前に EditorUtility.SetDirty を忘れずに呼び出しをするべきです。

See Also: EditorUtility.UnloadUnusedAssetsImmediate.