
初入cocos,我想发微信小游戏,但是我发现AB相关的setting文件居然和js代码绑定在一起了,无语呀。
微信的代码不能热更,但是图片资源是需要热更的呀~
因为微信需要控制你
… 哎,好多都要改,太难受了,用起来不舒服
你从哪里看到 微信的资源是允许热更的?
微信走审核流程非常轻松呀,测试用例走一遍,没问题,提审,发布。非常享受。
资源没必要审核吧?微信上只是禁止了js序列化的方法。资源还是能够随意热更的
你是从哪里看到微信不能热更的…
微信资源一直都能热更的好不~
所以需要自己生成一个version文件管理所有bundle的版本号
哎,得改。如果那里是动态读取setting的话,就不用改了
动态加载的资源(非代码),都可以热更
清楚 微信的适配文件 是放在哪里吗?比如缓存文件的读写,socket,音频那种修改为微信的哪种文件
嗯,知道是可以热更,ccc具体是要怎么操作?
web-adapter.js
打包完成后的setting是个带版本号的 然后上传cdn,自己维护,在game.js中处理下载下来比对之类的
具体 可以在论坛搜索
好吧,这么说还是得动手了。我现在就是打算把setting文件提取出来,然后一些经常热更的文件从setting分离出来
自己稍微改造一下就好啦
嗯,我正在改造。我现在想把所有渠道的资源都放在一起。同一个版本。这样就可以减少cdn缓存了
修改一下load bunlde时候的代码,先获取热更的版本号,在load的时候,用新的就好了。
是的,我就这么改了,把版本号提取出来。settings里面的不读