Aseprite 文件兼容性
Resprite 与其他像素绘图工具在核心逻辑上相近,但文件格式存在差异。以下内容基于 Aseprite v1.3.4,说明 .aseprite(.ase) 项目在导入或导出时的注意事项。
导入 .aseprite 文件
自 R17 起,Resprite 原生支持导入 .ase 文件,但部分特性会被转换或忽略:
- Aseprite 允许标签(Tag)重叠,而 Resprite 的剪辑必须独立。导入时只保留同名标签的首个条目。
- Ping-pong 反向模式会转换为标准的 Ping-pong 循环。
- 标签的循环次数不受支持,导入时忽略。
- 调色板颜色命名会被丢弃。
- 两者的索引色模式不同。Resprite 会将索引图转换为 RGB。
- User Data、Slice、Tileset 等扩展数据不会被读取。
- 非连续的跨帧链接会被转为标准的单元格继承。
- 帧时间会四舍五入到精灵基础 FPS 的整数倍。
导出 .aseprite 文件
导出过程中,Resprite 无法写入 .ase 格式未定义的特性:
- 图层组的混合模式与透明度。
- 图层的剪贴蒙版属性。
- 调色板颜色的位置索引(导出后会自动紧凑排序)。
- ISO 网格线及相关设置。
- 当网格线关闭时的网格属性。
- “点光(PinLight)”混合模式会被替换为普通模式。
参考资料:Aseprite 文件格式说明。