Sprite Sheet Editor

本站原创文章,转载请注明: 转载自zrong's Blog,原文 Sprite Sheet Editor,欢迎使用文章源码进行转载。

本站转载文章会标明[转],转载请注明原始作者文章地址。



Sprite Sheet Editor 是一个生成Sprite Sheet(也叫Tile Sheet)的免费小工具,采用Adobe AIR技术编写。

它可以完成以下几项工作:

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

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

下载和安装:

安装AIR环境

  Sprite Sheet Editor 0.6.2 (898.2 KiB, 251 hits)

历史版本:

更新历史:
* 2011-12-21:v0.6.2版发布
* 2011-11-04:v0.5.9版发布
* 2011-09-02:v0.5.7版发布
* 2011-08-23:v0.5.6版发布
* 2011-08-18:v0.5.0版发布,同时更名为Sprite Sheet Editor
* 2011-06-30:v0.4版发布
* 2011-04-26:v0.3版发布
* 2011-04-22:v0.2版发布
* 2011-04-19:v0.1版发布

界面截图:

发表评论?

22 条评论。

  1. 超过100帧有bug.0.57版

  2. Flash Player 10 对位图的最大大小有限制,具体为宽度不得超过8191像素,总像素量不得超过1600万像素。

  3. 太牛啦,激动呀。本来用bit-101的SWFSheet。但是英文还是不爽呀。

    发现你的更牛逼呀,希望持续更新喔。顶你。

  4. 单帧超过180 就会自动换行 请问怎么解决

  5. 可以在生成前设置SpriteSheet的宽或高(比如设置成1800),或者在生成后重新设置宽高,然后单击“优化”按钮。

  6. 一直在关注 :mrgreen: 谢谢博主辛勤劳动

  7. 按了优化以后 图片的顺序就乱了 不是按照按优化之前排好的顺序了

  8. 优化实际上就是根据列表中的顺序重新计算一次每一帧的大小,并重新排列。应该不会出现修改以前的顺序的情况,你能把你的spritesheet发给我瞧瞧么?

  9. 貌似现在不能重现了 也不排除当时不会用的可能

    感谢zrong发布此工具

  10. 挺好用,谢谢

  11. 给一个建议,在下一个版本中实现自动跳过swf中的按键,否则swf中有“Play”按键的视频无法导出图片

  12. 这个“play”,其实不好跳过的。
    在这个软件中,我并没有分析swf的文件格式,而是使用enterFrame事件来抓帧。
    play按钮可能在主场景中,也可能在嵌套的影片剪辑中,不太好判断该按钮的实际位置。也不好判断该按钮具体的“play”动作是指向哪里。
    你说的这个问题,最简单的解决方式,就是单击了“生成”按钮之后,再单击swf中的“play”。

  13. zrong:
    ……………..
    你说的这个问题,最简单的解决方式,就是单击了“生成”按钮之后,再单击swf中的“play”。
    ——————————————
    你说的这个方法,我没能实现。

    可以用SWiX的swf反编译器软件分析,一般删除事件中的就可以跳过”Play”按键

    顺便说一下,有没意向给大家做一个swf转视频的免费软件,《flash转换王》要钱的…

  14. 正如你所说的,要分析swf格式,才能实现跳过。而且我上面也说过,play可能在任何地方,判断起来比较麻烦的。

    不过根据你的提醒,我刚想到一个办法解决这个问题。就这几天更新。

    至于swf转视频软件的开发,目前还没有这个计划。但纯视频(不含声音)的转换,实现起来并不难,你如果需要,我倒是可以做一个给你。

  15. 谢谢,我转换swf是因为需要在网上下载一些动画转换成AVI或其它放在U盘上在DVD上给孩子看,声音是必要的。
    ————————————–
    用SWiX的swf反编译器软件分析,一般删除第一个DoAction事件中的就可以跳过”Play”按键

  16. 把使用的API 写出来就更好了

  17. 保存的元数据文件格式如果可以支持像Zwoptex和TexturePacker保存的ios格式plist,那就完美了。 :razz:

  18. 或许下一个版本会支持吧。
    其实我制作这个工具,主要是配合自己写的一套API来使用。

  19. 修改属性的时候,例如x,y,width,height的时候,希望可以批量修改,现在可以多选,但是不能批量修改,博主说会开源,是真的吗?可以告诉我们哪个版本会开源吗? :grin:

  20. 如果你真的需要源码,可以发邮件到我的邮箱
    目前暂时没有公布源码的原因,是因为转载我的文章不写出处甚至改掉图片水印的情况比较普遍。改水印还需要PS一下,可改源码里的作者信息,只需要记事本就够了……

  21. 我的想法是,写一套针对这个工具的教程,以及如何使用配套的AS3类库,利用这套工具轻松制作2D游戏中的角色动画。

    等这套教程出来,再公布工具的源码。这样的话,比直接给源码对大家的帮助要大些。

    人懒事忙,这事儿就放下了,所以源码也没有公布。

  22. 非常支持博主

发表评论


请输入上面的验证码