我在为游戏创建多个高度图时遇到了一个问题。
我有一张基于 50x50 地形图块的世界地图。但为了节省时间,我需要批量处理,以防世界最终看起来很奇怪。
那么我该怎么办:
- 批量裁剪我的 2500 片。
- 水平和垂直翻转裁剪(这解决了 Unity 中的高度图问题)。
- 将裁剪内容保存为颜色配置文件 16 位灰度的 PC RAW 16 位。
或者我该怎么做:
- 将 2500 张 PNG/JPEG 图像转换为颜色配置文件 16 位灰度的 PC RAW 16 位
- 水平和垂直翻转它。
不然我该怎么办?
答案1
根据您的问题,我假设您有一个大的 Photoshop 文件,该文件使用切片功能分成“图块”。
由于翻转整个图像会破坏您的图块,因此您必须对单个文件运行批处理。所以:
- 将所有切片保存为 PNG(这是更好的选择,因为 JPG 有损)并将它们保存在文件夹中。
- 在 Photoshop 中打开其中一个 PNG 文件。
- 从“动作”面板创建一个新动作。它将开始录制。
- 执行图块所需的步骤 - 转换为灰度、执行水平/垂直翻转、转换颜色配置文件并保存为选定的文件类型。
- 停止动作录制。
- 转到菜单项“自动化/批处理”,选择新操作并选择目标文件夹
- 或者,您可以转到菜单项“自动化/创建 Droplet”,然后使用您选择的操作创建一个 Droplet 以保存在桌面上。现在,您只需将您想要的任何文件拖放到它上面,它就会批量处理您的文件。