1. 概述
UniPsd是一款快速将Psd文件转换为GUI界面的自动化工具。目前支持常用文本及特效、图片及复合组件绑定,可以高度还原Psd文件中的UI效果,减少手工拼接GUI的工作量, 提高GUI生产效率。

2. 如何使用
2.1. 流程简介

具体使用流程,如上图所示:
- 设置工具的工作环境,比如贴图、字体存放的目录
- 导入GUI需要的资源,比如图片、字体、Psd文件
- 打开UniPsd工具,将PSD文件拖放到工具指定区域,点击“Build UI”
2.2. 工具介绍
点击菜单栏中的“Tools”,可以打开、查看UniPsd工具的设置与主界面。如图所示:

2.3. 使用环境设置

- Image Folder:默认的原始图片资源目录,比如Sprite、Texture的资源
- Templet Folder:公共模板资源目录,通常是共用的Prefab文件,保留设置,暂时可以忽略
- Font: 字体文件目录
2.4. 工具主窗口
点击“UniPsd Window”,打开工具默认显示,如图所示

选择项目中的Psd文件(比如Texts.Psd),拖放到左下放的方形盒中,工具会读取Psd文件的图层信息并显示,用户可以自主勾选需要导出的图层,最后点击“Build UI”。

3. 文本支持
UniPsd支持常用的文本参数,包括颜色,字体大小,粗/斜体等;支持常用文本效果,包括描边,投影,渐变;具体详细支持可以参考项目中的Texts.psd演示文档。

4. 图片支持
UniPsd会根据Image的Texture Setting中的Texture Type,自动区分绑定时的组件类型(UGUI:Image/RawImage)。
5. 复合组件支持
UniPsd提供完整的复合组件的构建规范,详细的组件生产规范,请参考UniPsd组件制作文档。

6. 特殊关键字
UniPsd还提供了一些日常可能用到的特殊需求。
- Ignore : 用于忽略不需要被构建的Psd图层或组
下载链接
AssetStore:
https://assetstore.unity.com/packages/templates/systems/unipsd-162545
taobao:
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.25911debIt9alT&ft=t&id=612881039849