
如果提前在编辑器中指定好,那么开发预览的时候就会用spriteFrame这里指定的碎图,打包后就从自动图集里提取图片。
如果脚本里加载的图片不能用自动图集?因为开发预览时图集还没有生成。所以运行时看不到这些图片。
我是为了减小包体,理想的情况是开发时用碎图,打包后包含在自动图集中的碎图会自动删除。
我猜,自动图集只能是预制好的节点?动态加载的只能是用texturePacker之类的提前制成图集,然后读取

如果提前在编辑器中指定好,那么开发预览的时候就会用spriteFrame这里指定的碎图,打包后就从自动图集里提取图片。
如果脚本里加载的图片不能用自动图集?因为开发预览时图集还没有生成。所以运行时看不到这些图片。
我是为了减小包体,理想的情况是开发时用碎图,打包后包含在自动图集中的碎图会自动删除。
我猜,自动图集只能是预制好的节点?动态加载的只能是用texturePacker之类的提前制成图集,然后读取
不是不能自动加载,而是不需要自动加载,按照碎图的形式加载就行。另外,你这个应该是2.x的话,图片要在bundle里才能动态加载,2.3以前就是要在resources文件夹下的资源才能动态加载。
试了一下打包web-mobile,用了自动图集以后还加了4mb… 还没来得及看是不是包含了碎图
另外我发现动态加载的资源类型原来是cc.Texture2D,用了自动图集以后变成cc.SpriteFrame了
大概还需要自己通过平台判断是否需要把texture转换成spriteframe?
哦…load时候第二个参数可以指定类型,会用了谢谢
尺寸我再压缩试试
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。