关于资源分包的问题,请教一下各位。

感谢官方在2.0.7版本之后支持了资源分包的功能,让我们这种小团队能够最大限度的节约开发成本和流量成本。
我们游戏资源在经过压缩后整体有五兆大小,这个时候资源分包就恰好能够解决需求,我阅读了官方的文档后试着把音效文件夹设置成了子包,我看文档上说需要在主包里调用loadSubpackage来加载子包,然而我测试的时候并没有调用loadSubpackage去加载子包,子包里只有纯音效文件,我打包成微信小游戏后用微信开发者工具运行,进入游戏后音效可以正常播放,没有任何问题。
所以想请问一下大家,资源分包到子包后引擎会自动加载子包里的资源吗?如果子包里只有纯资源文件,是不是就不需要调用loadSubpackage去加载?非常感谢!!

1.不会自动加载。
2.不加载会无法引用资源。

额,为何我的音效可以正常使用呢?我只是设置了分包,也没去加载呀?:grinning:

有点意思…回头测试了一下 发现那大概是你的错觉。
1.如果你自定义了game.json文件,那你大概是没有对应添加路径,这种情况下勾选的分包还是属于主包。
2.如果你对应添加了路径,音频文件在微信开发工具上还是可以直接使用的(不知道为什么,我只是个菜鸡。),但是真机上没用,没有试试按钮回调的形式能不能播放。

非常感谢你的回答,保险起见,我还是手动调一下加载接口,只是第一次测试的时候直接就可以用了,比较好奇,感谢!

我后面又测了一下,貌似只有音频资源有这个特权,图片都不行!