热更新 Creator 3.x 原生平台热更新

首先,这个错误我没遇到过,你看下这个试下
image

会有这个错误,不知道是什么情况

函数执行的参数有问题?

    this._am.setEventCallback(null!);

我看是执行到这里,然后就报错了,不能设置为空吗?

这个没问题,你检查下检查更新和更新设置的回调函数有没有问题,setEventCallbac就是设置assetmgr的更新回调函数,设置为null就是取消回调

你先试下不改HotUpdate.ts,看有没有问题

好的谢谢,直接设置为空函数了,暂时没出现问题了

不客气的啦~

我想请教一下,如果我打包成了安卓上架应用市场,上架以后我对游戏进行了资源和代码热更新,新用户从应用市场下载应用后第一次打开就会热更吗?还是要重启以后才可以生效?

应用市场的不是最新的就会热更,热更后游戏会自动重启,然后用户的就是最新的了

收藏一波,谢谢分享

@1583863103我现在用的3.8.1,将官方demo里面的 extensions复制过来,但是构建的时候里面没有hot——update相关的内容,不知道啥情况

有点广泛呀,manifest有生成吗

想请问下,如果是本地建的http-server,地址填是的本机当前地址,并且能在网页上能访问到,那么此时应该也可以下载得到manifest文件的吧,在as上获取的eventcode为1,提示1 download Manifest failed,能请问下这个是因为本地的服务器导致下载不到吗?

mark 大佬牛

在此感谢大佬,测试window平台没有问题,弱弱的问一句,兼容ios、Android吗 刚才摸清楚creator流程 :smile:

我试过安卓可以,windows是有打印比较好测试,没试过ios,你可以打包试一下

没怎么接触过热更,我有个疑问想问下你,就是热更对脚本或者说资源存放有没有要求?,项目目前结构是这样子的:公共的或业务功能模块都划分了对应bundle(存放的是图片/动画/预制体),但所有脚本文件都是放在scripts中,里面再划分的,我的疑问是,我是否需要将脚本文件资源放入到对应的bundle中,大佬有空时给解惑下哈,
感谢你的分享,我先去按照大佬的步骤来实践下,有问题我再来向你请教

使用热更案例工程,构建windows,报这个错误 image
错误搜索了下,说得去安装vs 2017,看了下文档中 CMake 使用简介,不是很懂

官方示例,版本比较没有问题 但是checkCb一直返回code=5,大佬能知道是哪的问题么
image