canvas 插件_UGUI自动化拼图插件探索

今天为大家带来一款可以在Unity商城里下载的UGUI插件,它就是Psd 2 UGUI Pro

现在让我们来详细的了解下这款插件的强大之处,对于刚刚接触Unity引擎的GUI视觉设计来说,在PS里绘制界面不是难事,但是让你在引擎内直接拼出界面可能会有一点头疼,所以这款插件是 小白福音。

以下是在正版的Unity官方商城搜索到的 插件下载页面,你点击购买就可以下载到这款插件了。

efe6d5b1d816e887f42dd26b195392fb.png

86ac6b8fa2a58b968e23113b5c17ef9a.png

插件的安装和设置

我们下载完插件后,我们可以拿到一个插件包,直接双击解压包到引擎安装。

b60847c44b71b6d8719d49c97e3f9274.png

接下来我们在引擎内会看到有一个文件夹:

5859f172db2529c969cf5e55b65d6b69.png

在Documentation文件夹内是一个PDF 内置了开发大神的使用方法。在Editor文件夹内是我们Unity需要使用到的插件,大家无需动它。在Photoshop Scripts文件夹内我们需要注意了,这个文件夹内的插件是需要把插件安装进PS的文件夹内哦。在Sample文件夹就是存放我们需要使用插件来切图拼凑的资源的文件夹了,里面还有开发者的2个案例,如果能下载的小伙伴可以自己去看看。

刚刚说到 在Photoshop Scripts 文件夹内存放着我们的插件Psd 2 Unity Pro - Digest我们复制它把它放到我们的PS里。

     cdd6f6f24d903374d65b25b257b265bf.png

以上是笔者的目录位置,大家只需要寻找PS文件夹内的Presets/Scripts把插件复制进这个文件夹内就可以了,打开PSD在这个位置就可以看到插件咯。

c3148090f3c52c155305b866fc6063fd.png

d14591e23da62294d62988c60a329803.png

根据界面规范PSD的分组名称

根据界面组件来建立相关文件夹,因为使用插件我们需要对PSD进行一些规范,那我们就举个实例吧.

bd746286e6f51d0ea9856d157a069db9.png

以上是中文与英文正确命名双结合的界面,举例在这里的命名规范会最终变成你在引擎内部导出界面的命名规范,包括空层级。

标注=PNG为导出图层代码,在脚本内它识别你文件夹或者图层名字,后面加上此代码标志就视为被导出项。

dd92bd50789d95791de7b779fb7aa720.png

cff190c6b9314f4657eea57eda8d72b5.png4494a2c41ab9d4a4cc3c179ace5e30e0.png

在需要被切的图层后加入代码,代码为=PNG

0d6eecd685037787340c751b401cc492.png

65d28980f18cf90befe6a9018390e7c0.png

重复的只需要一层,效果图中的ICON是我们要切同一尺寸为了方便之后替换图做准备。

c83a241236174644f10370b0cd9f343a.png

文件夹作为一体时直接在文件背后加上=PNG ,不管有多少图层,最终合成出一张图。当我们把所有PSD的规范整理清楚加入=PNG代码后,保存PSD到Sample文件夹内以后点击PS内的脚本,就会自动开始切图整理了。

f21dd92f4757d2dd85bd1b15be44efc7.png

切图完成后在Unity引擎内我们会得到2个文件,一个是切图资源文件夹,一个是读取代码的文件:

600450be740d7619cabb44f5c5074f47.png

这时候我们右键下面这个文件:

72b0826059af1ef2968a9a0871d263b3.png

选中这个插件按钮就会有一个弹框弹出:

a9ad45f0b20db85e4b80565d92412aee.png

在红框位置把你在制作节目的Canvas放进去点击Copose!

9e83df20faa0aef7d1b08dd64375ab96.png

这里我们就获得了一个完整的界面了,这个界面的层级也严格按照我们PSD的规范来的哦。

但是这里我们需要注意的是,这个界面是插件自动导出其中需要我们自行修改一些地方,例如按钮,文本等等。

这里再跟大家分享一下GUI的路径规范

1ece39abf6354db23afff194693eb923.png

插件有局限性以下是插件所自动建立的文件夹路径

b3ceb7229e46a6f9ed1e8070c56b5f4f.png

因为插件的局限性,所以自动拆分后,我们需要根据实际路径规范,把图集分拆到各个文件夹内。

3.总结

优点:

加强PSD的规范性不仅仅是为了使用插件,而是为了今后修改做好准备,使用插件可以大大减少UI在切图和拼界面的时间。

缺点:

界面拼出后需要UI去确认贴图的规范性尺寸,还有需要在界面上自行添加格式控件,把图集分拆到正式文件夹,复用的资源要进行手动调整。

注:

导出界面后插件任务就完成了,后期修改都是在引擎内。

以上内容均为分享学习及工具探索和交流使用,不进行各种商业用途,如有雷同纯属巧合。

关于作者

金俊 · 游族UEDC

感谢观看,更多分享请关注公众号

添加管理员微信,加入专业沟通群与行业大神一起沟通学习

52b9bc47d89ac672ce15d69e97c57ea7.png


推荐阅读:

如何制作科技感转场动效?

告别程序!UI把控引擎落地

控件与光的结合,原来UI也可以走技术流

AdobeXD让设计规范执行起来变得简单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值