Unity Asset Store Plugins Review 插件评测:UI篇

这是一段长达七年的回忆,之前用过的,了解过的插件和当时我心里的滋味(如果还记得的话),我会尽量使用幽默易懂的语言描述出来。

OnGUI

其实这是一个函数,Unity3版本时,原生的自带的UI,几乎不能可视化。

  • 价格:免费
  • 使用效率:★
  • 学习成本:★★★★(最高代表时间越久越不好)
  • 实用价值:★
  • 使用感受:欢迎来到猿人时代,我们,对你的到来表示微微一笑。
  • 成功案例:亡灵杀手(是真的,我看过所有源代码),一些早期插件的Demo案例。

感受一下这代码~

 

EZGUI

你听说过吗?这是一款曾经的主流UI插件,在那个Unity里自带UI全用代码写入的年代,大约是2011年前后比较流行吧,至今我还能在网上搜索到那时我们团队出去演讲留下的PDF文档,不知道带huo领hai多少人入坑,在此对不住你们!

  • AssetStore URL:已失效 https://assetstore.unity.com/packages/tools/ez-gui-32
  • 价格:100$ (我貌似记得)
  • 使用效率:★★
  • 学习成本:★★★
  • 实用价值:★★★
  • 优点:比之OnGUI
    • 提供了可视化
    • 宣传视频做得倍好,感觉作者不去做视频太浪费了
    • 提供源代码
    • 加入了地图集以优化空间
  • 缺点
    • 有时加入图标时,地图集莫名奇妙就乱了,有可能你一天的工作量就作废了
    • 没有地图集管理窗口
    • 没有自定义的Inspector
    • 组件太复制,更像是一个巨大又冗余的集合体
    • 分辨率可以适配

UIButton 感受一下   

视频感受一下:

2D Toolkit

这款插件其实已经超出了UI的领域,毕竟在早期,我们使用这款插件做UI也做GamePlay,因为这插件在物理系统、刷地图,帧动画等方面还是做得不错的。目前还在更新。
  • AssetStore URL:https://www.assetstore.unity3d.com/cn/?stay#!/content/908
  • 价格:75$
  • 使用效率:★★★
  • 学习成本:★★
  • 实用价值:★★★★
  • 优点:
    • 值得点赞的Demo场景数量
    • 动画帧制作窗口,方便制作与编辑动画
    • 图集制作窗口、精灵编辑窗口
    • 地图块相关的支持
    • 物理系统的支持
    • 改观后的Inspector
  • 缺点:
    • git管理起来有些麻烦,按照作者的说法得手动在gitIgnore里面添加一些文件
    • 早几年间还出现过无限进度条的BUG(卡死)。

NGUI

那时的坑经历得太多了,被折磨的太久,开发者试图找到一种高效且稳定的开发工具;13年,在一次又一次小心翼翼地避开EZGUI编辑上BUG的时候,我们的忍耐心也消散不见。随着新项目的诞生,EZGUI也弃而远之,取而代之的是这新生面孔:NGUI  Next-Gen UI

  • AssetStore URL:https://www.assetstore.unity3d.com/cn/?stay#!/content/2413
  • 价格:95$,我后来换了UGUI,在一次打折季时看了NGUI,想起用了这么多年的NGUI,我点击购买按钮。
  • 使用效率:★★★★★
  • 学习成本:★★
  • 实用价值:★★★★★
  • 优点:相对比EZ
    • 丰富的Demo场景示例
    • 秉承了Unity组件化的中文思想,脚本组件化(EZGUI是一个组件不要的功能都给加上了)。
    • 自定的Inspecter。
    • 地图集的管理。
    • 编辑时用到的快捷键与编辑可视化

UGUI

NGUI的作者加入了Unity,参与制作了UGUI,后面因为一些矛盾离职了。

  • 价格:免费
  • 使用效率:★★★★★
  • 学习成本:★
  • 实用价值:★★★★★
  • 优点:相对比NGUI
    • 便携性,在Unity版本中,随时都可以进行开发
    • 更直观的RectTranform变换组件,定义锚点更方便与直观
    • 地图集不用手动生成,别于NGUI的 先打地图集->再使用地图集中的图片
  • 其它:有的开发者认为UGUI在功能上并没有NGUI方便,在此我想说,如果基于插件本身来说是的,但是甚于一个工具的扩展性来说,很显然并不是,例如Asset Store里面的基于Ugui的插件就明显更多,Ugui只保留了基本使用的功能,而如果当你感觉到有的效果实现不了的时候,你或许该去商店看看了。

其它关于UI的插件

商店有不少,出于自己使用的经验,我写到的只是冰山一角。

甚至有的我买过的UI插件已经忘记了使用,也不在文章中特别描述了。

  • 之前粒子在UI上的使用一直被层级显示困扰着,所以看了UI Particles这款软件的视频,完美的解决困扰,感兴趣的朋友请点击观看。25美金,简单易用。
  • 字体曲线与动画请参考:TextMesh Pro  ,Unity出品,免费,但是对于非英文字体之外的字体不友好。
  • 免费的GUI动画 GUI Animator FREE,给你的UI生龙活虎的表现。

还有之前来自同事推荐的优化版Grid,太多太多,多得我已经忘记名字了。

文章到这里结束,感谢阅读。

One Reply to “Unity Asset Store Plugins Review 插件评测:UI篇”

  1. 你好!关于商店里的ExcelParser插件有个问题想问下但是不知道怎么联系您,我的邮箱是359851023@qq.com希望可以联系上谢谢