Aseprite 核心功能一览|五个杀手级特性
动画与时间轴
这是 Aseprite 区别于普通绘图软件的根本所在:
- 帧时间轴:底部面板显示所有帧,可拖动排序、复制、删除
- 洋葱皮(Onion Skin):前后帧半透明叠在当前画面上,红蓝描边模式一眼区分先后
- 帧标签:给一段连续帧起名字("走路循环"、"攻击动作"),方便分段管理和按标签导出
- 三种播放模式:正向循环、反向倒放、乒乓往复
- 每帧独立时长:关键动作停一拍,过渡动作快一点

颜色与调色板
Aseprite 的颜色系统是它最独特的设计:
- 三种颜色模式:RGBA(全色,默认)、Indexed(最多 256 色,改调色板等于改全图配色)、Grayscale(灰度)
- 调色板管理:拖拽排列、整体替换配色、导入导出调色板文件
- 色轮:显示色彩和谐关系(互补、类似、三角色)
- 明暗笔触(Shading Ink):一键生成光影效果
- 透明度通道控制:调色板条目自带 alpha 值

像素专用绘图工具
- 像素完美描线:铅笔工具的 Pixel Perfect 模式让直线和曲线天生干净无毛刺
- 自定义画笔:可以把任意像素区域定义成画笔(做抖动、纹理特效)
- 对称工具:画一半另一半自动跟上,支持水平、垂直、对角三种对称
- 平铺模式:画布周围显示 3×3 镜像预览,画纹理时直接看到拼接效果
- RotSprite 旋转:旋转 tiny sprite 时避免像素失真
- 形状工具:矩形、椭圆、直线、折线

导出与游戏引擎集成
- Sprite Sheet 一键导出:支持水平、垂直、网格、按标签分组等多种布局
- JSON / XML 元数据导出:帧尺寸、坐标、标签信息一起导出,引擎直接读
- GIF 导出:循环控制、帧时长继承、标签范围
- PNG 序列导出:每帧一个独立文件
- Unity Importer:Unity 官方支持
.ase文件直接导入 - Godot 集成:Godot 4 原生支持 Aseprite 文件
- 纹理图集(Texture Atlas):把多段动画打包进一张大图

Lua 脚本 API
- 完整 API:几乎所有软件操作都能用 Lua 脚本调用
- 命令行批处理:
aseprite -b无界面模式跑脚本 - 自动化脚本:社区有上千个现成脚本(批量导出、调色板转换、自动切片……)
- 自定义命令窗口:v1.3.16 新增的 "Run Command"(Ctrl+Space),可以直接输入 Lua 表达式或运行社区脚本
其他
- 数据恢复:崩溃后自动备份,可以恢复之前的会话
- UI 可拖拽:v1.3.15 之后所有面板都可以自由停靠和调整
- 快捷键完全可自定义:支持导出配置,换电脑一键还原
- 多语言:社区翻译包支持简体中文等十几种语言