大佬··
小游戏不能动态更代码,资源关系方js,这样不就没办法热更了?
感觉你们可以把js抽出来做成一个文件
还是官方有别的热更方式推荐,项目有这种需求,麻烦指导一下
大佬··
小游戏不能动态更代码,资源关系方js,这样不就没办法热更了?
感觉你们可以把js抽出来做成一个文件
还是官方有别的热更方式推荐,项目有这种需求,麻烦指导一下
这是明确违反微信的更新规范的,官方不会支持这种行为哦,不会提供方案用来绕过平台方的规则。
大佬··egret和laya都是支持的。。。
楼主的意思是支持资源热更,不包括js代码吧。
例如他想在线更新下数据表,或者是其它的美术资源什么的。。
是的··我不想更js··但更表那些我感觉是正常的··
但现在资源关系在js··这没法子弄
可以先自己改下,处理方法是把settings.js里面的数据部分提取出来改成json。
然后在game.js里面,原来require(“settings.js”)前,先去加载这个json,然后接下往下走就可以了。
了解,我们会看看资源用 json 的方式,另外,目前如果是同名的资源文件,可以直接更新到服务端,会下载新版本
你们资源MD5的···同名的资源都是没变动的··。。。
谢谢··我试试
通过 uuid 可能是不太好更新,在编辑器资源面板的搜索框中,点击搜索按钮可以选择按照 uuid 进行搜索,找到原始资源
这个下个版本能做进去吗? 这个功能挺重要的。 现在版本相当于资源没办法热更新。 上线以后想修改下prefab使用到纹理都需要提审微信才行。
现在可以更新了么
同问,没下文了吗?
// 远程文本
remoteUrl = "http://unknown.org/skill.txt";
assetManager.loadRemote(remoteUrl, function (err, textAsset) {
// use string to do something
});
```这个方法不知道行不行,把表弄成json,远程加载
批量+md5就不好搞了,最好是有比较系统性的方案
提供一个思路。像这样。

额,看不太懂是啥意思
和前面说的一样,就是划分好代码包和资源包。然后将资源包的配置放在远端。settings.js加载完成之后,调整资源包的bundle信息。调整完成之后再启动cocos的主流程。
哦哦,这样子的呀,感谢解惑