本站原创文章,转载请注明: 转载自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。
下载和安装:
Sprite Sheet Editor 0.6.2 (898.2 KiB, 251 hits)
历史版本:
Sprite Sheet Editor v0.5.9 (889.3 KiB, 150 hits)
Sprite Sheet Editor v0.5.7 (889.3 KiB, 261 hits)
Sprite Sheet Editor v0.5.0 (883.5 KiB, 133 hits)
SpriteSheetPacker v0.4 (87.2 KiB, 396 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版发布
界面截图:








超过100帧有bug.0.57版
Flash Player 10 对位图的最大大小有限制,具体为宽度不得超过8191像素,总像素量不得超过1600万像素。
太牛啦,激动呀。本来用bit-101的SWFSheet。但是英文还是不爽呀。
发现你的更牛逼呀,希望持续更新喔。顶你。
单帧超过180 就会自动换行 请问怎么解决
可以在生成前设置SpriteSheet的宽或高(比如设置成1800),或者在生成后重新设置宽高,然后单击“优化”按钮。
一直在关注
谢谢博主辛勤劳动
按了优化以后 图片的顺序就乱了 不是按照按优化之前排好的顺序了
优化实际上就是根据列表中的顺序重新计算一次每一帧的大小,并重新排列。应该不会出现修改以前的顺序的情况,你能把你的spritesheet发给我瞧瞧么?
貌似现在不能重现了 也不排除当时不会用的可能
感谢zrong发布此工具
挺好用,谢谢
给一个建议,在下一个版本中实现自动跳过swf中的按键,否则swf中有“Play”按键的视频无法导出图片
这个“play”,其实不好跳过的。
在这个软件中,我并没有分析swf的文件格式,而是使用enterFrame事件来抓帧。
play按钮可能在主场景中,也可能在嵌套的影片剪辑中,不太好判断该按钮的实际位置。也不好判断该按钮具体的“play”动作是指向哪里。
你说的这个问题,最简单的解决方式,就是单击了“生成”按钮之后,再单击swf中的“play”。
zrong:
……………..
你说的这个问题,最简单的解决方式,就是单击了“生成”按钮之后,再单击swf中的“play”。
——————————————
你说的这个方法,我没能实现。
可以用SWiX的swf反编译器软件分析,一般删除事件中的就可以跳过”Play”按键
顺便说一下,有没意向给大家做一个swf转视频的免费软件,《flash转换王》要钱的…
正如你所说的,要分析swf格式,才能实现跳过。而且我上面也说过,play可能在任何地方,判断起来比较麻烦的。
不过根据你的提醒,我刚想到一个办法解决这个问题。就这几天更新。
至于swf转视频软件的开发,目前还没有这个计划。但纯视频(不含声音)的转换,实现起来并不难,你如果需要,我倒是可以做一个给你。
谢谢,我转换swf是因为需要在网上下载一些动画转换成AVI或其它放在U盘上在DVD上给孩子看,声音是必要的。
————————————–
用SWiX的swf反编译器软件分析,一般删除第一个DoAction事件中的就可以跳过”Play”按键
把使用的API 写出来就更好了
保存的元数据文件格式如果可以支持像Zwoptex和TexturePacker保存的ios格式plist,那就完美了。
或许下一个版本会支持吧。
其实我制作这个工具,主要是配合自己写的一套API来使用。
修改属性的时候,例如x,y,width,height的时候,希望可以批量修改,现在可以多选,但是不能批量修改,博主说会开源,是真的吗?可以告诉我们哪个版本会开源吗?
如果你真的需要源码,可以发邮件到我的邮箱
。
目前暂时没有公布源码的原因,是因为转载我的文章不写出处甚至改掉图片水印的情况比较普遍。改水印还需要PS一下,可改源码里的作者信息,只需要记事本就够了……
我的想法是,写一套针对这个工具的教程,以及如何使用配套的AS3类库,利用这套工具轻松制作2D游戏中的角色动画。
等这套教程出来,再公布工具的源码。这样的话,比直接给源码对大家的帮助要大些。
人懒事忙,这事儿就放下了,所以源码也没有公布。
非常支持博主