Cocos 3D在安卓机上热更新没有效果

我参照了cocos2d的例子,移植进了3D。

JSB已经调用了UPDATE_FINISHED,但是我实际测试,发现文件并没有更新。

byteprogress只走了一点点,2%都不到,但是为什么就UPDATE_FINISHED了?

这个只能检查 manifest 看看了

已经查过manifest

js的代码部分,看起来执行是无问题的

问题在C++那边,明明文件还没有下载完,就报了UPDATE_FINISHED

今天深入的debug了一下。

通过abd查看了虚拟机上的文件。

下载的文件没有问题,热更新也正常完成了,只是我之前忘了在main.js里 “附加上搜索路径设置的逻辑”

但是百分比显示不正确这个问题还是存在。是个小问题,已经不影响我要实现的功能,但是能修好更好。

jsb.EventAssetsManager.UPDATE_PROGRESSION 和 event.getDownloadedFiles 没有读到正确的下载量。