不知为何,罪魁祸首竟是 更新完成后的重启 cc.game.restart()
我把这行代码换成更新成功后直接结束游戏 cc.game.end()
然后重新点击app进入,发现服务器上的资源下载成功,并显示了出来
不知能否有大佬解释一下为什么restart会报错
我是打的安卓apk包,在模拟器上测试的,服务器用的node搭的
不知为何,罪魁祸首竟是 更新完成后的重启 cc.game.restart()
我把这行代码换成更新成功后直接结束游戏 cc.game.end()
然后重新点击app进入,发现服务器上的资源下载成功,并显示了出来
不知能否有大佬解释一下为什么restart会报错
我是打的安卓apk包,在模拟器上测试的,服务器用的node搭的
你是单纯的资源热更对吗,还是资源,代码一起热更的
我猜是因为,restart只会回收引擎对象,不会清理自定义非引擎对象的模块,end之后重新进入所有的对象都很重新生成
资源、代码都有吧,弄了好久了这个热更,我再试试多弄点不一样的试试
额,有可能,确实会报一些空对象调用方法的错,脑壳大哦
build完了有修改main.js吗
修改了
因为基本报的都是内部的错,不知如何修改,只能看我们的流程哪里不对,实在不行重新建个新项目,多走几遍流程,这个热更流程我都不晓得走了好几十遍了,心累
哈哈,更我差不多,我也是一个周多
位置放在else if最上面,看看我上面的截图
好的 我试试
我还是报错了,一毛一样的错,
你这个代码有问题,
问题出在哪 还望大佬指点下
来UC上班
哈哈,队长别开枪
如果流程都没问题的话,我也不太清楚了,朋友,请教下其他大虾看看,我这个还是发现问题了,第一次更新成功,后面重新进入app又会提示要更新,感觉一直使用的包内的manifest文件,没有用远程下载下来的manifest