热更新(三)-之AssetBundle

1,AssetBundles

首先新建一个Unity3D项目,然后help中找到API,unity的官方文档,输入AssetBundles。


Paste_Image.png
Paste_Image.png

2,AssetBundles的流程

Paste_Image.png

3,怎样打包呢?

在Unity场景中,制作预制件,然后命名AssetBundles


Paste_Image.png

创建一个脚本,注意继承的基类去掉
当点击Unity Asset中的按钮Build AssetBundles时,就调用脚本中的BuildAllAssetsBundles方法,


Paste_Image.png

写好方法后,就点击按钮,如果报错说没有AssetBundles文件夹,那么就创建此文件夹


Paste_Image.png

打开AssetBundles文件夹
Paste_Image.png

用NotePad打开AssetBundles.manifest,有一个预制件要打包就显示一个Name,有二个就显示两个Name.
Paste_Image.png

4,如何下载加载资源?

Paste_Image.png


else里面没有出错,表示下载成功,www.assetBundle获取assetBundle。
bundle.LoadAsset(assetname)加载资源,assetname表示预制件的名字。
bundle.Unload(false),,因为bundle已经被用过了,所以可以卸载了,如果是true把下载的资源全部卸载。false表示卸载已经用过的。
Paste_Image.png

url:
Paste_Image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容