资源分包——unity超大型游戏资源管理方案


unity mmo arpg 暗黑破坏神:不朽
是一个大型重度游戏,该游戏资源已经超过10G
所以它用了**资源分包技术**减少下载时间。
首包只包含基础资源,在玩家玩第一关的时候,
后台就开始下载后面章节的内容,做到了无感衔接。
从玩家体验角度只是等待了几分钟的安装时间
文章附带视频

分包加载演示

真机运行效果

这篇文章是unity3d AssetBundle 资源热更专题的内容拓展
建议先观看
核心讲解
根据上次战棋游戏的资源架构
先划分好**首包资源(mainpackge)**和**分包资源(subpackge_N)**.
这样就能把资源一分为N个
因为继承了之前的功能,所以我们分包也是具备
资源差异对比,文件断点续传,计算加载速度,包体总大小,清单生成,包体加密等
这里把2个场景(46M),1个地形预制体(1M) 打进了分包
游戏首包体积=70-46-1=23M

改动清单生成规则
分为主包清单1个,分包清单2个


例子:从分包加载GameObject
从分包实例化对象,假如分包不存在会自动下载,完毕后执行实例化

例子:从分包加载场景(图中演示,加入了UI进度显示)

unity mmo arpg 开发教程进阶
unity mmo arpg 进阶开发教程
unity mmo arpg 教程
资料领取方式,私信:UNITY资源分包