Sprite Sheet Editor

  • 本站文章除注明转载外,均为本站原创或者翻译。
  • 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
  • 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;
  • 本博客采用 WPCMD 维护;
  • 本文标题:Sprite Sheet Editor
  • 本文链接:http://zengrong.net/sprite_sheet_editor

Sprite Sheet Editor

Sprite Sheet Editor 不再更新

我已经放弃 Flash 平台,本工具不再更新。详见: Goodbye Flash!

关于开源

经常有网友发邮件给我,索要 Sprite Sheet Editor 的源码。其实 Sprite Sheet Editor 的源码一直都托管在 Github 上,如果有心的话,动动手指就能搜到。

Sprite Sheet Editor 和其配套类库一直是我和我所在的团队使用的工具,我们用它完成了1个页游和2个手游。我对它的修改,都是基于我自己工作中的需求。

我一直没有在这里公布的原因,是处于这样几点考虑:

  1. 源码并不成熟,公布出来可能会吓到小伙伴们;
  2. 没有人愿意帮助我完善这个工具。大多数人都是只知索取的,这点在我另外的两个开源项目 ANEToolkitPlatformANES 上我已经深深的体会到了;
  3. 我会变成免费的工具。没人愿意帮我修改一个bug或贡献一行代码,而我却需要不断实现别人要求的功能;
  4. 这个工具的作者会变成别人。我指的是,把源码拿去,把我的名字删去改成另一个,再声称这是另一个名字的人的作品。在我10年的博客生涯中,这种事情发生过许多许多次。

当然,我发现我的考虑太幼稚。用江总书记的话来说,是 too young too simple sometime naive! 我也实在不该强迫别人也有开源精神,我不能要求别人和我用一样的方式思考。

再说了,谁会真的在意你这个没完成的破软件?谁会吃饱了没事干拿出时间和精力来帮你?

所以,尽管拿去吧!

有能力的人,希望能多付出一点,少索取一些。


下一步开发计划

  • 增加编辑动画中心点功能;
  • 加入自动更新功能。

Sprite Sheet Editor 是一个生成Sprite Sheet(也叫Tile Sheet)的免费工具。

开发平台

  • Apache Flex 4.9.1
  • Adobe AIR 3.7

特点

  • 将swf转换成序列图或者Sprite Sheet格式;
  • 将多张图像拼合成一张大的Sprite Sheet以降低文件尺寸和减少网络请求;
  • 让Sprite Sheet也支持Label,实现类似于MovieClip中Label的功能;
  • 自动修剪Sheet中每帧四周的空白像素;
  • 使用Mask技术让JPEG格式也支持透明,大幅降低需要透明的文件的尺寸;
  • 支持JPEG-XR格式,该格式支持Alpha通道,图像质量优于JPEG格式;
  • 还有更多……

类似软件

Sprite sheet Editor有许多缺点,因此我必须推荐两个优秀的软件给大家。你应该在安装SpriteSheetEditor之前去尝试一下它们。

下载和安装

历史版本

  •   Sprite Sheet Editor 0.8.1 (977.6 KiB, 1,348 hits)

  •   Sprite Sheet Editor 0.8.0 (969.0 KiB, 1,471 hits)

  •   Sprite Sheet Editor 0.7.3 (922.8 KiB, 2,125 hits)

  •   Sprite Sheet Editor 0.6.2 (898.2 KiB, 2,374 hits)
    加入在SpriteSheet中增加帧的功能。帧只能增加到已有帧的末尾。 加入在打开SpriteSheet中增加SpriteSheet的功能。这样就可以实现多个SpriteSheet的合并。

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

  •   Sprite Sheet Editor v0.5.7 (889.3 KiB, 1,289 hits)
    解决metadata中frame的的ow和oh与w和h相等的重大BUG; 现在可以把帧还原到“修剪空白”前的状态; 使用SharedObject保存设置。目前仅实现了帧率的保存。

  •   Sprite Sheet Editor v0.5.0 (883.5 KiB, 1,187 hits)

  •   SpriteSheetPacker v0.4 (87.2 KiB, 1,891 hits)

更新历史

这个工具原来的名字叫做Sprite Sheet Packer,从v0.5.0改名为Sprite Sheet Editor。

界面截图

23,205 次查看