PSD生成UGUI界面和场景
-
将
PSDImporter
导入到Unity -
将ps脚本放在PS软件脚本文件夹
-
PS中操作
Write Layer Pngs
将ps中图层导出pngIgnore hidden Layer
忽略隐藏图层 ,如果勾选则不导出PS中隐藏图层Write a template PNG
写入一张模板User groups
是否使用组,勾选会按PS组导出Write Json
是否导出json, Unity中会用到Trim Whitespace
是否去除空白,不勾选则导出原始画布尺寸
等待一段时间之后,在对应的文件夹会生成相应的资源文件
-
将生成的文件导入Unity中,然后将图片格式设置成
Sprite
-
选中生成的
xxx.ps.json
,然后右键PSDTools/PSD2Scene
或者PSDTools/PSD2UGUI
生成界面
- 修改了json结构,更加清晰明了
- 添加提示:同一个组下有相同图层名,导致未能正确保存问题
- 修复User groups(按组导出)时没有按照ps中结构正确生成组的bug
- 添加了导出png图片过大问题,也就是导出时写入了xmp数据导致图片内存异常大
❤️ ❤️ ❤️ ❤️ ❤️
Spine 2D - LayersToPNG.jsx fix for Photoshop CC (github.com)
由于使用了Newtonsoft.Json
(unity2021.3.16自带了),如果提示已存在该dll,那么删除本插件的Newtonsoft.Json
就好