首页 > 学院 > 开发设计 > 正文

Unity3D 大型游戏 最后一站 源码 部分重点ResourceManager2(5)

2019-11-06 06:34:14
字体:
来源:转载
供稿:网友

本文固定链接:http://blog.csdn.net/u013108312/article/details/60583898


上节我们讲了Assetbundle打包顺序,接下来我们讲加载顺序。 上节,我们知道打包完成之后,我们生成一个xml文档,里面存储的是所有assetbundle资源的信息。

大概有些人会问了,有什么要生成这个。

我们可以想下,你加载Assetbundle是不是要知道他依赖哪些assetbundle,是不是要知道他的大小,不然你进度条怎么做。

我们预先加载这些资源的信息,可以帮我们省了很多事情。

比如文档xml里面存有依赖关系List 里面存的是资源的索引,并且都是从小到大排序好,我们加载就先加载索引小的,因为它是最基础的资源,即都是被其他资源引用的资源,然后大的依次加载。

OK,最后一站把预先加载放在了Init()方法中,并且他也用了AssetInfo类来管理资源的方式。 这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表