与 Aseprite 交换文件后,图层效果为什么变了?
Resprite 与 .ase / .aseprite 之间的转换无法等价保留部分图层属性。先确认画面是在导入后发生变化,还是导出后才发生变化;两个环节的限制不同。
导入 Resprite 时
- **图层组:**透明度变为完全不透明,混合模式变为正常。普通图像层的透明度单独处理。
- **Aseprite 瓦片图层:**跳过其瓦片数据,既不会转换为可编辑的 Resprite 瓦片图层,也不会自动栅格化为图像层。
继续编辑前,先将导入画面与源文件比较。导入时省略的内容,无法靠之后导出为其他格式恢复。
导出到 Aseprite 时
- 组透明度、组混合模式和剪贴蒙版不能作为等价的可编辑属性保留。
- 描边、投影等实时图层样式会被跳过,不会自动将视觉效果烘焙为像素。
- Resprite 瓦片图层转为普通像素,不保留可编辑地图结构或瓦片集资源。
- 参考图像不包含在导出文件中。
这些是 Resprite 转换流程的限制。更多支持属性见 Aseprite 兼容性指南。
如何保留需要的画面效果?
- 保留原始源文件和可编辑的
.resprite项目。 - 准备导出副本。如果需要包含实时图层样式的视觉效果,在副本中栅格化相应样式。
- 在目标软件中打开导出文件,与原稿比较组混合效果、剪贴关系和图层透明度。
按需要保留的内容选择格式:分层单帧可用 PSD,可编辑地图使用 Tiled,只需要成品画面时可导出图片或动画。不同分层格式各有兼容限制。