欢迎光临散文网 会员登陆 & 注册

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

2022-08-30 14:39 作者:编程之力  | 我要投稿


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资源分包


资源分包——unity超大型游戏资源管理方案的评论 (共 条)

分享到微博请遵守国家法律