SuperAPI AI 工具集

aseprite-assets

设计与创作

查看项目

更新于 11-02 02:27

技能介绍

Aseprite Assets 是一个面向游戏开发的技能,用途是创建或编辑 Aseprite 像素画,并将结果导出为 PNG 精灵表及配套的 JSON 帧、标签和时间元数据,供游戏引擎使用。

主要能力与使用方式:

使用已安装的 CLI。在 macOS 上它通常位于应用包内,常见路径为 /Applications/Aseprite.app/Contents/MacOS/aseprite。在依赖版本相关选项前,应先检查 --version 和 --help。

应把可编辑的 .aseprite 或 .ase 源文件与运行时导出文件分开保存,导出时不要覆盖源文件。若需要对图层、帧、标签或调色板进行可重复的修改,可用 --batch --script <FILE> 运行 Lua 脚本,并且除请求的改动外,要保留既有的图层、标签、切片和帧时长。

导出时先匹配引擎的加载方式:打包图集需要逐帧矩形,固定网格加载器需要统一单元格(--sheet-type rows,且不加 --trim)。示例命令如下:

<ASEPRITE> --batch <SOURCE.aseprite> --sheet-type packed --sheet <OUT.png> --data <OUT.json> --format json-array --list-tags --list-slices

注意 CLI 会直接覆盖 --sheet 与 --data 指定的目标文件,不会询问。

导出后需要验证:解析 JSON,检查每个帧矩形是否位于图集范围内,以及每个标签是否引用存在的帧;再通过引擎的真实加载器加载精灵表,在运行中的游戏里检查帧时间、透明度、锚点和标签播放。

适用场景为游戏像素美术资产的制作、编辑与导出流程。限制方面:资料未提供具体安装方式、支持的引擎列表、价格或收费信息;版本特定选项需以本地 --help 输出为准。