- Creator 版本: 3.8.5
- 目标平台: 原生
- 手机型号: 华为P40
- 重现概率: 100%
跪求一个3.8可用的热更新代码!!官方那个不能用啊,搞什么飞机额。
我编译后直接闪退,不开热更新正常。
跪求一个3.8可用的热更新代码!!官方那个不能用啊,搞什么飞机额。
我编译后直接闪退,不开热更新正常。
请问解决了没?我用3.8.2打包win平台也是会出现闪退,是在下载新资源过程中闪退的,目前还不清楚哪里的问题?资源太大导致的?
楼主说的是哪里的热更新代码,麻烦给一个地址呢。
楼主表示没解决,已经被炒鱿鱼卖炒饭去了 
这个我知道 为了这个热更新之前折腾了半个月
我们的游戏因为是子游戏加载采用 bundle 模式 但是主包更新没有用 bundle 而是采用的热更新
官方的热更新很复杂研究了很久 由于我们的主大厅才 40M 左右 而且游戏的人数也不是很多所以是直接更新的流程如下
1.CocosCreator 编译原生版本 Android/iOS
2.把编译出来的内容打包成 ZIP
3.上传到服务器进行加密 ZIP->MZIP自定义的加密后缀
4.服务器把 MZIP 文件上传到 OSS 生成在线连接(不同的平台对于不同的包 Android/iOS 不同)
5.客户端进入发现有新包或者跟服务器指定的版本不同时采用服务器的版本(方便版本回退或者升级以服务器为准)
6.客户端自定义下载用解压密码解压并放到指定目录(解压由原生完成)
7.设置新路径替换原有搜索路径(jsb.fileUtils.setSearchPaths(newPaths);)
8.重启游戏大厅就更新了(game.restart();)
如果你们也需要这样 比如不在乎别的文件一股脑的全更新内容可以采用我们的这个方案使用起来比官方简单相对耗费一些 CDN 流量但是更新出错的概率小
优点是不需要依赖任何的热更新插件和第三方代码自己就可以整个 Cover 住
2.x的稍微改下 3.x就能用了啊