3.8.2 resource文件夹Bundle 文件反而变大了

我的代码主包超过4M,我把背景音乐移到res文件夹,主体包就少了几百K,放回resourses文件夹(我想动态加载),主体包就把这几百k给加回来了。resourses默认是bundle包啊,不是会弄成分包嘛,怎么又跑到主体包里去了

resourses是个特殊的bundle包会打进主包的,你要自己创建一个文件夹设置成bundle

分包类型选择:小游戏分包

啊? 那我是不是不能用resources 来动态加载各种资源了,只能用loadbundle?,那为什么放在res文件夹里就能减少主包体呢?

是选的小游戏分包

不要用 resources ,自己自定义一个。然后,手工控制其加载时机。

主包里的资源,引用才会被打包。
bundle 里的资源,会全打包。

:rofl: :rofl: 好吧,resource感觉挺好用的,批量把所有资源加进去然后map访问下就好了,现在要改造成bundle包了

参考: V7投稿|微信小游戏分包最佳实践

不是首场景使用到的才会打进主包吗