已压缩的图片勾选 packable 后打包微信小游戏时体积会变大。如果不勾选体积不变。
现在的问题是项目有很多需要动态加载的 碎图 ,不能打 自动图集,所以需要 动态合图。而动态合图又需要碎图要勾选packable, 勾选 packable 又会使体积变大。
所以我想知道的是,为什么勾选了 packable 的碎图引擎一定要让它体积变大呢?
已压缩的图片勾选 packable 后打包微信小游戏时体积会变大。如果不勾选体积不变。
现在的问题是项目有很多需要动态加载的 碎图 ,不能打 自动图集,所以需要 动态合图。而动态合图又需要碎图要勾选packable, 勾选 packable 又会使体积变大。
所以我想知道的是,为什么勾选了 packable 的碎图引擎一定要让它体积变大呢?
能说说你的引擎版本是多少么?
Cocos Creator v2.3.3
能否发个 demo 过来,我这边测试资源不能复现出你的问题。
抱歉,今天又试了一下确实没复现。
不过我找到体积变大的原因了。是因为压缩碎图是使用脚本直接压缩替换的,并且压缩完没有重启编辑器就直接打包了。可能编辑器会在内存里存一份图片的数据,而在编辑器外部替换图片编辑器并不知晓,所以打包的时候使用的是内存中的老数据。
有意思的是,我当时瞎猜以为是 packable 的原因,勾掉 packable 后尝试打包发现果然体积变小了。于是就来这发牢骚了…抱歉耽误你时间了