cannot put asset bundle 文件夹名 in asset bundle "resources"

我的游戏在玩法开发基本结束后,发现包体大小超过微信要求的4M,于是开始搞asset bundle。
按照官方文档把textures文件夹配置成了bundle,见下图
image
然后,构建时报下面的错误


感觉配置挺简单的,就几乎没有什么不确定的变量来影响,看了半天不知道错在哪里,而且看了下论坛,貌似没有人碰到我这个问题,大家都很顺利的设置成功了么?

注:另外,我代码里没有用cc.loader.loadRes来加载textures下的资源,这里面都是sprite,我都是直接getSpriteFrame的。也不知道这个信息有没有用。

  • Creator 版本: 2.4.3

请把你的texture从resources中移除

你的意思是做为bundle的文件夹,不可以放在resources下面?而是要另外建一个文件夹么?

是的,你会发现把它从resources下面移除就能构建了。

好的,明天试试,谢谢你这么晚了还在解答问题。

:joy_cat: 我也在解决一个bundle脚本目录引入其它公共模块代码的问题

构建成功了,谢谢大佬

不好意思,我再追问一个问题,就是我构建成功了之后,到微信开发者工具里面运行的时候,试图预览,结果上传的时候还是告诉我超过4M,并且识别出来的包体大小和没有分包时一样。是除了前面截图里的那样设置之外,还要做些别的什么工作么?

这个还是自己要去看下自己的资源到底有多大一共,其次可以在模块中去掉没用到的引擎模块。

你的意思是分包无法解决这个问题?我以为分包就是干这个的,把主包搞到4M以下,然后省下的那几M放在分包里,就ok了,不是这样么?

更新:是我刚才反复操作下,不当心把配置弄错了,没选‘小游戏分包’,选了之后就可以预览了。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。