概述

阅读本文档,您可以了解如何使用PSD(Photoshop文件格式)自动布局python脚本,为与Photoshop内类似的PSD框架导出的角色图层区域布局。

视频教程

使用Creature内置图像打包器,基础简单选项如下:

Non

通过图像打包器导出数据,高级选项如下:

Non

配置要求

Python:请您在系统上安装此选项。如需了解如何在Windows上安装python,请点击 这里 查看引导。在Mac OSX机器默认配置中已安装python。安装完成后,请设置以下内容:

  • psd.py:脚本。请点击这里获取;

  • layerExport.py:脚本。请点击这里获取;

  • psdGUI.py:脚本。请点击这里获取;

  • psd-Tools Python包。请点击这里查看安装说明;

  • Pillow Python安装包。请点击这里查看安装说明;

  • EasyGui Python安装包。请点击这里查看安装说明;

  • TexturePacker 请点击这里 You only need this if you pick the advanced option.

Python安装包安装提示:如果您有Python的PIP查看安装说明。如选择高级选项,您只需要安装此项。

例如,要安装EasyGui,您只需在命令提示符或终端窗口键入:

pip install easygui

安装

  1. 确保已安装PillowEasyGui图像打包器python包;
  2. psd.pylayerExport.pypsdGUI.py复制到您选择的目录中。

从该目录中启动命令提示符或终端程序,运行脚本。

使用图形界面导出

Non

现在,使用一个图像界面脚本,您即可进行PSD导出。您只需在命令提示符下键入:

python psdGUI.py

即可通过阶段1阶段2。请您阅读以下部分,了解该过程如何运行。

阶段1

运行layerExport.py:

python layerExport.py <Source PSD> <Output Folder>

该操作将从每个图层生成PNG文件到源PSD文件中指定的输出文件夹。这些文件将被置入图像打包器。

阶段2

运行psd.py:

python psd.py <Source PSD> <Output JSON>

该操作将从源PSD文件生成输出json文件。

阶段3

1)运行图像打包器(请检查禁止旋转选项);

2)拖入阶段1生成的子画面;

3)确保导出格式已设置为JSON ARRAY

4)确保已为布局中的图像提供足够的填充;

5)导出打包的PNG和json文件。

阶段4

1)在Creature进入网格模式

2)导入阶段3打包的PNG文件;

3)点击工具→从Layout JSON创建图像区域;

4)从阶段3中选择图像打包器json文件;

5)您可以看到图像区域网格已自动重命名。

阶段5

1)在Creature进入绑骨模式

2)点击菜单绑骨→从Layout JSON创建图像区域

3)从阶段2中选择输出JSON。请确保窗口中列出了所有布局区域,然后点击确定

您即可看到,Creature已自动创建适当的图层区域网格,并将它们放置在大致正确的位置上。