微信小游戏子域工程的res资源如何像主域工程一样远程下载

求教,子域工程也有不少图片资源,导致编译小游戏后很容易超过4MB,各位大神是如何处理的?

抱歉子域暂时不支持分包,这是微信本身的限制。

那只能缩减子域里的排行榜资源了吗

子域能有多少资源啊, 图片多了https://tinypng.com/压缩一下

可以通过类似如下方式

让主域下载贴图资源 然后传递资源路径给子域进行wx.createImage (这里需要注意的是如果路径是“”的wx.createImage会报错)

微信目前不支持把临时文件保存到子域res文件夹,子域也不能访问主域的res文件夹
官方回复的帖子:https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1608975854&docid=00048689504138cd3007e49ea56800

loadRes不支持。就盖了它了loadRes方法。cc.loader.loadRes = function (…
然后在里面调cc.loader.load。谁不好好工作。裁了他换人。

另外建议你看看main.js内的AssetLibrary.init调用。以及读源代码内核。关键地方改了盖了他。