请问官方的热更新解决方案是不是不能更新没有的资源

我发现官方给的各个版本的热更新例子,好像都是针对已经有的资源,比较MD5码,再进行更新,那如果游戏里原本没有的资源,如我想添加一个UI,添加一张图片,那么热更新就无能为力了,会报File not found的错误,是不是这样的啊,如果这样,要这样的热更有什么用啊 :sweat: :disappointed_relieved:

怎么可能,你自己用的有问题,热更新是比对md5值没错你本地没有远程有肯定也会加入下载队列的。

呜呜呜,这样的嘛,我自己再测试检查一下 :sob:

检查下 你远端的manifest 有没有包含 新增资源

嗯嗯,好的

挖坟了,我遇到个热更md5问题,对相同的工程,内容不变情况下进行两次构建,构建出来的project.manifest里边记录着另外一个manifest文件的md5永远不同,这个是其中一个问题。
另外一个问题是,对于希望用zip包做热更减少下载io,依然两次相同构建,每次构建zip包记录在project.manifest里的MD5全都不同,后来找找社区里有人说需要指定压缩包的固定时间戳,让其忽略修改时间,但内容一样的情况,于是我就加入了固定时间压缩,用的是js的jszip工具,格式如下
jszip.file(文件路径, 文件内容, { binary: true,date: 固定时间戳 });
然而出来的结果依然是md5码全变,
针对这两个问题,不知道楼主有没有碰到过,尤其是第一个问题是否是正常现象。