Unity5 AssetBundle的一些整理(三)

这一篇主要讲解一些和依赖相关的。根据前面内容打好包之后,我们会发现除了我们需要的AB文件以外,每个AB文件都会有一个对应的.manifest文本文件。并且在根目录有一个和根目录名对应的.manifest文件,如图:



Demo中,我建立了一个Panel1的UI界面,里面包含两张Sprite和一张Texture的图,并将Panel1设为一个预设。将这些资源进行了设置assetBundleName,打包成上图的AB文件:




这些文件我们用文本编辑器就可以打开查看里面的内容啦,首先我们看看,panel1对应的manifest文件内容:


可以看见,这里面包含了AB包里面的资源,以及相关的引用,因为我们的panel1里面使用到了icon包里面的Sprite和bg1里面的Texture,所有unity自动的帮我们关联起来了。

而主的manifest文件即StreamingAssets.manifest就是记录了我们所有AB的资源和引用:


你会发现除了StreamingAssets.manifest外还有一个无扩展名的StreamingAssets文件,这个其实就是一个AB包,里面存放了一个类型为AssetBundleManifest的资源。而这个资源即记录了所有的ab包以及相关的引用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值