Unity3D游戏开发之加载和卸载资源包(AssetBundle)中的.docx
《Unity3D游戏开发之加载和卸载资源包(AssetBundle)中的.docx》由会员分享,可在线阅读,更多相关《Unity3D游戏开发之加载和卸载资源包(AssetBundle)中的.docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Unity3D游戏开发之加载和卸载资源包(AssetBundle)中的对象Loading resources from AssetBundles加载和卸载资源包 (AssetBundle) 中的对象 使用下载的数据构建资源包 (AssetBundle) 对象后,可以使用三种不同的方法加载其中包含的对象: AssetBundle.Load 会将其名称标识符用作参数加载对象。其名称即工程 (Project) 视图中显示的名称。可选择将对象类型作为参数传递到 Load 类函数,确保加载的是特定类型的对象。 AssetBundle.LoadAsync 的作用原理与上述 Load 类函数相同,但不会在加
2、载资源后阻塞主线程。此方法对于加载较大资源或一次加载多个资源很有用,可避免应用程序停止运行。 AssetBundle.LoadAll 将加载资源包 (AssetBundle) 中的所有对象。和 AssetBundle.Load 一样,可以按照其类型选择性地过滤对象。要卸载资源,需要使用 AssetBundle.Unload。这个类函数包含一个布尔参数,可告诉 Unity 是卸载所有数据(包括已加载的资源对象),还是只卸载已下载资源包中的压缩数据。如果应用程序正在使用此资源包 (AssetBundle) 中的一些对象,并且需要释放一些内存,则可传递 false 以便卸载内存中的已压缩数据。如需完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Unity3D 游戏 开发 加载 卸载 资源 AssetBundle 中的
限制150内