跳到主要内容

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 文件格式说明