3.8.6去掉“调试模式”构建图集会缺失图集中散图的资源?

image
这个勾上都是正常的,若勾掉测试似乎会跟prefab有关联,一旦某些prefab存在 构建出来的图集spriteatlas信息中所有散图资源就丢失了,只有一个总图集的名字导致 动态读图全部找不到。有遇到过的大佬吗?

排查了一下跟prefab 动画中missing有关系 还跟某些文件夹如spine文件夹 只要存在某些spine就会release打包有问题 :joy:但这些spine放在别的子包里打包图集都能读的到,似乎是某些错误缓存造成用release发布 压缩资源混淆就沙雕了,会丢失图集中散图内容 :joy:

image
错误时打印加载的cc.spriteatlas ref是0 并且没有下图正确时的spriteFrames

正常应该有图集中子图的信息 下面是正确的cc.SpriteAtlas打印


不知道为啥 用release发布 读plist子图信息丢了 debug模式是好的
image

破案了image 这个问题,注意自己游戏的主包子包的顺序,release模式主包公用资源与子包资源不设置好就会有问题,设置正确正常了。