Assets学习笔记(三)——AssetBundle打包学习

本文介绍了Unity中AssetBundle的生成方法,特别是通过BuildPipeline.BuildAssetBundles生成AssetBundle文件的过程,包括AssetBundle的数量、文件后缀,以及生成的manifest文件的作用。此外,还提到了输出路径下生成的同名文件,用于记录AssetBundle之间的依赖关系。
摘要由CSDN通过智能技术生成

一、AssetBundle的生成

生成AssetBundle有很多种方式(不懂网上查),在此仅简单说一下比较常用的方式,使用BuildPipeline生成AssetBundle文件。
图一为图一的代码实现每一次调用BuildPipleLine.BuildAssetBundles时,将会生成一批AssetBundle文件,具体数量根据传递AssetBundleBuild数组决定,每一个AssetBundleBuild对象将对应一个AssetBundle及一个同名+.manifest后缀文件。其中AssetBundle文件的后缀用户自行设置,比如".unity3d",".ab"等等;而.manifest文件是给人看的,里面有这个AssetBundle的基本信息以及非常关键的资源列表。
除了AssetBundleBuild数组所定的AssetBundle外,还将额外在output路径下生成的一对与output文件夹同名的文件及一个同名.manifest后缀文件。这个同名文件可厉害了,它记录了这批次AssetBundle之间的相互依赖关系。当然.manifest文件还是给人看的,我们可以用它分析资源间的依赖关系,但是在项目实际运行时,Unity并不会关心它。(如下图)
在这里插入图片描述可以通过这张图来看一下每次Build后资源的对应关系,当然这都不如你自己亲自Build一次看的清楚。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值