【bug】编辑器sprite atlas 解析错误

查看下checkboxnode_disable图片大小,是错误的。

打开plist文件

附上了plist格式中相关字段说明
详细plist格式说明

  • 之前哪个版本是正常的 :没有

  • 手机型号 :无

  • 手机浏览器 :无

  • 编辑器操作系统 :全部

  • 编辑器之前是否有其它报错 :无

  • 出现概率:必现

  • 额外线索:用子龙山人的unpack插件,能够正确还原


这没问题啊。。你没理解trim的意思吧。。trim就是帮你去除空白区域,将图片按透明图裁剪到最小的啊。你使用时候可以把sprite上的trim勾选去掉。

这个不是trim的问题。而是一个通用格式数据解析错误。根据文件格式说明,这个sprite的大小应该是40*40.其他工具读取都是按照这个来实现的,甚至于unpack插件也是如此实现的。

trim的大小是为了贴图尺寸优化,应该对使用者透明。原来的sprite是40*40,那么,不管合并图集的时候是否开启了trim,你在图集里拿到的sprite的大小也应该是不变的,这个才符合设计的原意。当然,这个其实不影响使用,可以有trick的方法,就像你说的,导出的时候不启用trim就可以了。

我认为在属性检查器里显示的sprite大小应该是原始的大小,而不应该是trim后的大小。所以我觉得这是一个bug。

1赞