unloadAllLoadedObjects | 确定是否也卸载从 AssetBundle 加载的对象的当前实例。 |
卸载 AssetBundle 并释放其数据。
当 unloadAllLoadedObjects
为 false 时,将释放跟踪数据结构和任何保存 AssetBundle 内容的内存缓冲区。但是,从该捆绑包加载的对象的任何实例将保持不变。
当 unloadAllLoadedObjects
为 true 时,从该捆绑包加载的所有对象也将被销毁。如果场景中的游戏对象引用了这些资源,则对它们的引用将丢失。
无论哪种情况,除非重新加载,否则您都无法再从该捆绑包加载任何对象。
请参阅 AssetBundles 压缩,了解所使用的不同压缩格式及其对加载时内存的影响。
其他资源:UnloadAllAssetBundles、UnloadAsync、原生使用 AssetBundles。