这两天做了热更新但是有个问题一直没能解决,就是热更新的时候第一次会下载云端的所有资源!并不会比较本地的资源
let searchPaths = jsb.fileUtils.getSearchPaths();
cc.sys.localStorage.setItem(‘HotUpdateSearchPaths’, JSON.stringify(searchPaths));
是否应该在开始界面先设置热更新的本地资源路径。但这个方法所打印的路径是热更新要存储的路径 游戏第一次下载这个文件夹本来就是空的 所以会下载整个资源文件。
刚开始是不是要设置成本地的资源路径。本地的资源路径是如何设置? 求大神解答~。折腾很久了
建议好好看下官方提供的热更新示例以及文档,loadCustomManifest这里面生成第一次更新时的本地manifest,官方例子的首包里面并没有放manifest进去,但是会通过代码生成首包的customManifestStr
那是你打的包里,没有检测到 manifest文件,或者这个文件里就没有包含基本版本的资源assets