资源分离模块
2018-05-05 17:36:17 0 举报
资源分离模块
作者其他创作
大纲/内容
1、更改本地plist版本号 2、更新本地代码包 3、更新服务器组件列表资源包/全量包和组件版本号
游戏、APP版本更新
写入PKComponent.info本地游戏版本号:plist版本号服务器组件版本号:组件版本
Cache-pkgame_compoents_new-gameId-game+pkg-Res+PKComponent.info(合并完成写入根目录,包括本地游戏版本号、服务器组件版本号)
gid查询组件信息(组件包、组件版本)
旧APP组件目录是:pkgame_compoents
与本地代码包合并到游戏目录
全量包
下载组件包并解压,解压完成后删除旧版本游戏目录
开始
资源包
流程图
启动后台线程删除pkgame_compoents旧游戏目录(APP升级过来有可能有下载组件)
加载游戏
结束
是资源包还是全量包?
两个都相同
有不同
游戏目录
移到游戏目录
组件版本PKComponent.info本地游戏版本号对比,PKComponent.info本地游戏版本号和plist版本号对比
资源分离模块
0 条评论
下一页