1.5.2 热更新 大厅+ 子游戏 不用重启DEMO

全部ok大厅负责更新子游戏和下载,大厅自身也更新,改改main.js 大厅和子游戏共用一个就可以了

参考dating.js

多谢!现在搞定了

我也遇到这个问题,你是怎么解决的

支持支持支持

每个子游戏都要配置一个dating.js吗?有没有办法只要一个dating.js?

可以的因该 你自己测试下 放到 主工程下面 然后注意调用路径 即可

请问手机也可正常运作吗

我在android执行

返回大厅会失败

子游戏中用到插件<如protobuf>,在切换到子游戏的时候,插件还能正常使用么?

子游戏 也放入 protobuf 导入为插件 不就行了 防止 加载不正常 也就 10kb

多谢提醒!问题解决了.
直接在主工程中设置为插件,子游戏不需要设置为插件.这样就没问题了

你好,问下 require(cc.INGAME+’/src/project.dev.js’); 添加这句话的时候 出现 A Class already exists with the same cid : “280c3rsZJJKnZ9RqbALVwtK”. 注释的话 虽然进入了子游戏,但是子游戏中按钮点击触发不了事件 。用的是模拟器,调试。版本 1.5.2

js class 类重复了 最好是 子游戏 吧 通用的js 删除 重新在导入 让她产生新的 uuid 这样就不会了

没懂什么意思 是指大厅跟子游戏通用的js, 然后导入大厅中的共用? 还是什么

意思 就是你 重复 调用 了 同一个 js 而且 你在 js 那个节点 上面 绑定了组件相关的内容 没有加载成功 新的js 使用的是 大厅里面的js 所以你的js有些就失效了

就是 把 子游戏的那个 js 移出去 在重新 导入下 产生新的 uuid

嗯 随机生成的 meta 中的uuid 跟大厅中的冲突了,删了meta 或者重新导入就行了,生成了一个新的 uuid!Editor.UuidUtils.compressUuid(uuid) 计算得到的就不一样了! 但是又出现了 JS Exception: modules[path] is undefined, file: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/Resources/src/modular.js, lineno: 23 一路采坑:sweat_smile:

你好,我的creator 版本1.6.2,刚接触JS,遇到了下面一个小问题,麻烦点解一下吧,感谢!
我准备构建两个web-mobile工程,子游戏准备放在’大厅/games/ddz’下面,然后在大厅创建了一个按钮,执行require(‘games/ddz/main.js’),但是构建的时候直接就报错 Build Failed: Compile error: Cannot require 'games/ddz/main.js’了,请问这个如何解决啊?

web-mobile 不需要 引入子游戏 js 直接 跳转到 子游戏目录即可

大神,问一下 require project.dev.js 的时候, JS Exception: modules[path] is undefined, file:
/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/Resources/src/modular.js 版本1.6.1 模拟器 调试 (1.5.2版本可以调通) 1.6.1main.js 按照1.5.2版本修改过的,注释require project.dev.js 后可以跳转到子游戏 但是事件不响应

我用了可以使用但是感觉内存泄漏很严重,返回大厅,内存泄漏很严重!