游戏向工作流笔记,覆盖三件事:截图转视差背景、特效序列帧拆透明层、Unity里 Sprite的正确姿势(Sorting Layer、alpha 压缩)。拆层环节用 LayerCraft(layercraft.com.cn),流程记录如下。
一、截图转视差背景
场景截图上传,AI 拆出前景道具 / 中景建筑 / 背景天空三层透明 PNG(层次多的画面黄金档拆 6 层)。Unity 落地三步:
- Texture Type 设 Sprite (2D and UI),确认 Alpha Is Transparent
- Sorting Layer 按背景 < 中景 < 前景排列
- 滚动脚本给三层不同速度(0.2x / 0.5x / 1x)
AE 路线同理:三层转 3D 图层 + 摄像机位移,宣传视频的纵深感直接可用。
二、序列帧拆透明层
挥砍、刀光这类特效帧,白金档批量 100 张一次拆完,帧序编号不变。进 Unity 后 Sprite Mode 设 Multiple,Sprite Editor 统一帧网格切帧。注意半透明alpha的保真:光效的渐隐区域是价值所在,压缩格式选错会毁掉边缘(见下节)。
三、alpha压缩与白边问题
移动平台最常见的事故是 Sprite 边缘白边——alpha 通道被压缩格式破坏。处理方式:换支持高质量 alpha 的压缩格式,或对边缘做半透明保留预处理。判断标准很直接:棋盘格预览里边缘是渐变还是硬切。
四、排序与遮挡
多元素画面的前后关系全部交给 Sorting Layer 管理,不要靠 z 坐标硬凑。拆层工具输出的层名(前景/中景/背景)与 Sorting Layer 直接对应,这是把「拆层」接进 Unity 工作流最顺的一步。
边界记录
多角色大面积互挡的战斗截图,遮挡区域靠推断重建,需要人工检查后使用;UI 与场景混在一张截图里的,UI 区域单独拆,避免粘连;LayerCraft 输出通用透明 PNG 素材、不生成 Unity 工程文件——也不需要,PNG 即 Sprite。