子游戏的main和dating以及大厅更新子游戏的HotUpdate.zip (11.4 KB)
这是我子游戏的main.js和dating.js,以及大厅中负责下载子游戏的HotUpdate.js,重启逻辑就在HotUpdate.js中,完成子游戏的加载之后,就会重启:
//重启的逻辑
cc.audioEngine.stopAll();
cc.game.restart();
如果注释掉上面两行代码,不重启的话,只能大厅和子游戏相互跳转,如果大厅项目中含有两个以上场景,大厅内的跳转就会报错
子游戏的main和dating以及大厅更新子游戏的HotUpdate.zip (11.4 KB)
这是我子游戏的main.js和dating.js,以及大厅中负责下载子游戏的HotUpdate.js,重启逻辑就在HotUpdate.js中,完成子游戏的加载之后,就会重启:
//重启的逻辑
cc.audioEngine.stopAll();
cc.game.restart();
如果注释掉上面两行代码,不重启的话,只能大厅和子游戏相互跳转,如果大厅项目中含有两个以上场景,大厅内的跳转就会报错
这是我的提问合集,您可以看一下。或者如果可以的话,您能把您的demo发我一份吗
大厅子游戏模式下第二次检测更新后,就无法从子游戏返回大厅了 ,这个帖子里有我写的一个简单的demo,您看一下,是不是我哪里写错了
看了下没看出来的,我之前是在windows上编译一个win32的项目,这样打包后的模拟器可以支持小游戏热更新的,你可以试试
js脚本的刷新有个疑惑 不需要cleanScript么
你好,跳转到子游戏后,界面没反应,提示说脚本丢失,,,这个问题你有解决吗?谢谢
请问,您是怎么实现的?不重启子游戏资源不错乱吗?求赐教
大神 膜拜下~
我自己实现的更新功能, 基于 creator 1.8.1, typescript实现的, 只有一个manifest.json文件.
实现了大厅更新, 游戏子模块下载和更新.
目前只在windows实现测试通过.
用的主要知识点只有两个:
这里头没有复杂的逻辑, 但是要花大量时间去调试.
这种方案是不是要进行重启?android下重启时间应该是比较久。
大神求教程及源码
非开源项目, 公司代码, 不能发到这, 但是实践证明全平台更新是完全没问题的.
就两个知识点, 相信你也能做好.不要做伸手党哦.
cc.sys.restartVM() 重启js虚拟机, 不需要重启app
如何做到子场景调用大厅项目的预制体
大佬 这个是在子游戏更新完毕调用吗
mark
参考一下
只重启虚拟机,能保证脚本环境是干净了;
但是游戏内的图片资源引用并没有清理,切换不同工程(大厅,子游戏),如果存在同样的资源路径,会不会因为缓存的问题出现图片错乱的问题?
大佬,2.0版本适用么?我没调通
厉害了我的g