跳到主要内容

与 Aseprite 交换文件后,图层效果为什么变了?

Resprite 与 .ase / .aseprite 之间的转换无法等价保留部分图层属性。先确认画面是在导入后发生变化,还是导出后才发生变化;两个环节的限制不同。

导入 Resprite 时​

  • **图层组:**透明度变为完全不透明,混合模式变为正常。普通图像层的透明度单独处理。
  • **Aseprite 瓦片图层:**跳过其瓦片数据,既不会转换为可编辑的 Resprite 瓦片图层,也不会自动栅格化为图像层。

继续编辑前,先将导入画面与源文件比较。导入时省略的内容,无法靠之后导出为其他格式恢复。

导出到 Aseprite 时​

  • 组透明度、组混合模式和剪贴蒙版不能作为等价的可编辑属性保留。
  • 描边、投影等实时图层样式会被跳过,不会自动将视觉效果烘焙为像素。
  • Resprite 瓦片图层转为普通像素,不保留可编辑地图结构或瓦片集资源。
  • 参考图像不包含在导出文件中。

这些是 Resprite 转换流程的限制。更多支持属性见 Aseprite 兼容性指南。

如何保留需要的画面效果?​

  1. 保留原始源文件和可编辑的 .resprite 项目。
  2. 准备导出副本。如果需要包含实时图层样式的视觉效果,在副本中栅格化相应样式。
  3. 在目标软件中打开导出文件,与原稿比较组混合效果、剪贴关系和图层透明度。

按需要保留的内容选择格式:分层单帧可用 PSD,可编辑地图使用 Tiled,只需要成品画面时可导出图片或动画。不同分层格式各有兼容限制。