精灵图翻转工具使用方法
- 拖入一个或多个精灵图或图集。多个文件会批量处理。
- 选择水平、垂直或两者都翻转。
- 对于图集,打开“原位翻转每一帧”,第 1 帧仍然是第 1 帧。
- 选择布局:替换、把镜像副本加在下方(新的一行),或加在右侧。
- 下载 PNG;载入了多个文件时可下载 ZIP。
你能得到什么
- 镜像后的 PNG
- 带额外镜像行的图集,用于左右动画
- 批量处理中所有翻转文件的 ZIP
来自游戏开发实战的技巧
- 水平翻转整张图集,也会颠倒每一行内的帧顺序。使用“原位翻转每一帧”,动画才能继续正向播放。
- 光照会暴露镜像:如果光从左上方来,翻转后的副本就变成从右上方受光。主角精灵请手动修正高光。
- 许多引擎可以在运行时翻转(Godot 中的 flip_h,Unity 和 Phaser 中的 flipX)。只有在需要修正不对称细节或只用一张图集时才需要预先翻转。
- 文字、Logo 和单手持握的武器在镜像后通常需要手动修正。
适用场景
- 为朝右的行走和攻击循环制作朝左的版本
- 批量镜像道具图标或瓦片
- 为不支持运行时翻转的引擎制作两行图集(右向一行、左向一行)
- 垂直翻转瓦片,用作天花板和倒影
常见问题
翻转会改变精灵图集的帧顺序吗?
翻转整张图会颠倒每一行内的顺序。打开“原位翻转每一帧”后,每一帧都在自己的单元格内镜像,顺序保持不变。
能一次翻转很多精灵图吗?
能。把多个文件一起拖入,它们会使用相同的设置,并可以打包成 ZIP 一次下载。
翻转是无损的吗?
是的。像素只是移动位置,从不重新采样,透明度也会保留。
工具是怎么找到图集中的帧的?
它会寻找帧与帧之间的空白行和列,找不到时按正方形帧处理。你也可以手动修正列数、行数、帧尺寸、外边距和间距。
如果引擎能翻转,我还需要翻转精灵图吗?
通常不需要。运行时翻转能节省纹理内存。当镜像版本需要手动修改,或目标平台没有翻转选项时,预先翻转才有用。