SpriteSheetEditor 0.8.2 发布

2013-08-21:v0.8.2版发布

  • 增加拖放功能,可以直接从资源管理器中拖动图像文件到编辑器中,规则如下:
    1. 在开始界面中,根据文件扩展名和有无metadata文件,进入不同的界面(SWF、PIc或SS);
    2. 在PIC界面中,将文件作为图像文件对待,加入PIC列表;
    3. 在SS页面中,将文件作为图像文件或SpriteSheet对待,加入SpriteSheet列表;
  • 解决导入图像列表会出现重复的BUG;
  • 重写TransformTool;
  • 允许在SWF预览界面中移动SWF内容,以方便舞台对位有问题的SWF动画截取;
  • 合并了SS界面中的“增加图像帧”和“增加SpriteSheet”。

关于“允许在SWF预览界面中移动SWF内容”,看下面两张图: 继续阅读SpriteSheetEditor 0.8.2 发布

SpriteSheetEditor 0.8.1 发布

2013-06-18更新: 解决图像质量选择的bug,请重新下载。


2013-06-14:v0.8.1版发布

  • 增加保存为Starling格式的SpriteSheet,但不支持打开Starling;
  • 调整程序结构以支持更多格式;
  • 在“编辑SpriteSheet界面”,直接单击大图选择对应的帧,左侧帧列表会自动滚动到该帧;
  • 在“编辑SpriteSheet界面”,可以使用Shift实现连续多选,使用Ctrl/Control键实现不连续多选。

更多的功能介绍以及软件下载,看 这里

Sprite Sheet Editor 0.8.0发布

久违的v0.8.0终于发布了,Sprite Sheet Editor一直更新下去的。

2013-02-19:v0.8.0版发布

  • 关于帧和Label界面的大幅调整;
  • 预览界面使用单独的弹出窗口;
  • Label中的帧现在支持重用;
  • Label和帧的管理界面更新;
  • 允许调整Label中帧的顺序;
  • 支持英文界面。

更多的功能介绍以及软件下载,看这里

sprite sheet editor v0.7.0发布

2012-08-18更新:0.7.0版本基本上是重写,由于测试不充分,导致了非常重大的BUG,所有问题已经在 0.7.1版本 中修复。


距离上一次更新已经7个多月了。这7个月里AIR发生了很多较大的改变,尤其是原生支持JPEG/JPEG-XR编码,可以让Sprite Sheet Editor保存文件的速度更快。JPEG-XR支持Alpha通道,压缩效果也优于JPEG,以前使用蒙版来降低图像尺寸的方法可以彻底抛弃掉了。

Sprite Sheet Editor会持续更新,今后会加入原生插件以提升性能,还会加入多语言支持。我会在下载页面发布下一步开发计划。

2012-07-26:v0.7.0版发布

  • 使用AIR3.3的原生压缩功能对图像进行压缩;
  • 支持使用JPEG-XR作为Sprite Sheet的格式;
  • 让预览图部分浮动;
  • 选择Sprite Sheet中的图片,在整张预览图中指示出该图片的位置;
  • 使用robotlegs重写界面架构。

如果替换安装失败,请先卸载原来的版本,再安装0.7.0版。

更多的功能介绍以及软件下载,看这里

编辑Sprite Sheet的小工具:sprite sheet editor v0.6.2发布

2011-12-21:v0.6.2版发布

  1. 加入在SpriteSheet中增加帧的功能。帧只能增加到已有帧的末尾。
  2. 加入在打开SpriteSheet中增加SpriteSheet的功能。这样就可以实现多个SpriteSheet的合并。规则如下:
    • 所有帧会增加到当前Sheet的末尾;
    • 若label重名,则被导入Sheet中的label不导入,但依然会导入该lable的所有帧;
    • 若name重名,则被导入的Sheet中该name对应的重名帧不会被导入;
    • 若原始Sheet中包含name,但被导入Sheet中不含name,则会自动为被导入的Sheet中的所有帧命名。

更多的功能介绍以及软件下载,看这里

编辑Sprite Sheet的小工具:sprite sheet editor v0.5.9发布

2011-11-04:v0.5.9版发布

  1. 导入图像文件后,支持多选排序,支持“移到顶部/底部”。
    善用此功能,可对最终生成SpriteSheet进行排版,以降低最终文件的尺寸。
  2. 预览的背景可以在方格/白色/黑色之间切换,方便查看半透明的动画。

更多的功能介绍以及软件下载,看这里

使用Vim修复Sprite Sheet Editor 0.5.6版生成的错误XML文件

Sprite Sheet Editor 0.5.6有一个很重大的Bug,在保存metadata的时候,我将frame的ow/oh属性保存成了与w/h属性相同的值。

根据Sprite Sheet Editor修剪每帧中的空白区域的原理说明可以知道,对于剪切过空白的帧来说,ow和oh是还原原始帧大小的关键。如果这两个值出错,会导致无法取得动画的正确尺寸。

好在这个是可以回溯的。可以通过比较某个Label包含的所有帧的尺寸,通过ox/oy和w/h计算出每帧的实际尺寸,最大的那一个,就是该Label中的所有帧的统一ow/oh属性值。

使用这个方法,得到的实际值,甚至比原来通过Sprite Sheet Editor进行手工设定的值更小,也就是更加节省内存。

选择什么工具处理?AS3有强悍的E4X,JAVA和BASH也不错。但我正好想学习下Vim脚本,就用它了!

处理思路: 继续阅读使用Vim修复Sprite Sheet Editor 0.5.6版生成的错误XML文件