CocosCreator热更新如何进行全面深入讲解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3141个文字,预计阅读时间需要13分钟。
前言+本文主要引用cocos官方关于热更新的官方文档,并在此基础上总结sprout当前热更新流程。+什么是热更新+热更新(Hot Update)是指在不重新启动应用的情况下,从服务器下载新的资源包到本地,并替换掉旧的资源,实现应用的更新。+热更新(新)本质上是将服务器上需要更新的资源下载到本地,并执行新的游戏逻辑。
前言
本文主要引用cocos关于热更的官方文档,并在此基础上,总结sprout当前热更流程。
什么是热更
热更(新)本质上是从服务器下载需要的资源到本地,并且可以执行新的游戏逻辑,让新资源可以被游戏所使用,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能,让开发者得以绕开苹果的审核机制,避免长时间的审核等待以及多次被拒造成的成本。
Cocos 默认的热更新机制并不是基于补丁包更新的机制,传统的热更新经常对多个版本之间分别生成补丁包,按顺序下载补丁包并更新到最新版本。Cocos 的热更新机制通过直接比较最新版本和本地版本的差异来生成差异列表并更新。
cocos热更概述
manifest
了解cocos热更之前,先要了解manifest。在cocos中,manifest是一种文件格式,其对应的文件简称资源描述文件,是用来描述本地或远程包含的资源列表及资源版本。
本文共计3141个文字,预计阅读时间需要13分钟。
前言+本文主要引用cocos官方关于热更新的官方文档,并在此基础上总结sprout当前热更新流程。+什么是热更新+热更新(Hot Update)是指在不重新启动应用的情况下,从服务器下载新的资源包到本地,并替换掉旧的资源,实现应用的更新。+热更新(新)本质上是将服务器上需要更新的资源下载到本地,并执行新的游戏逻辑。
前言
本文主要引用cocos关于热更的官方文档,并在此基础上,总结sprout当前热更流程。
什么是热更
热更(新)本质上是从服务器下载需要的资源到本地,并且可以执行新的游戏逻辑,让新资源可以被游戏所使用,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能,让开发者得以绕开苹果的审核机制,避免长时间的审核等待以及多次被拒造成的成本。
Cocos 默认的热更新机制并不是基于补丁包更新的机制,传统的热更新经常对多个版本之间分别生成补丁包,按顺序下载补丁包并更新到最新版本。Cocos 的热更新机制通过直接比较最新版本和本地版本的差异来生成差异列表并更新。
cocos热更概述
manifest
了解cocos热更之前,先要了解manifest。在cocos中,manifest是一种文件格式,其对应的文件简称资源描述文件,是用来描述本地或远程包含的资源列表及资源版本。

