当前位置:   article > 正文

UGUI与NGUI的优缺点_unity ugui和ngui那个好用

unity ugui和ngui那个好用

先说说UGUINGUI的由来:

       NGUIUnity3D早期的UI系统,它是一个基于游戏对象(GameObject)的UI系统。NGUI使用的是自己的渲染管线,通过将UI元素渲染到屏幕上的一个纹理中,再将纹理渲染到屏幕上,以实现UI的显示。NGUI的特点是轻量级、高性能和灵活性强,可以自由定制UI样式和布局。
       UGUI是Unity3D后期推出的UI系统,它是一个基于画布(Canvas)的UI系统。UGUI使用了Unity3D的渲染管线,通过直接渲染UI元素到屏幕上,以实现UI的显示。UGUI的特点是易用性强、功能丰富和可扩展性高,提供了丰富的UI组件和交互功能。

优点

UGUI的优点

1.UGUI使用了Unity3D的渲染管线,是多线程渲染,对于使用静态的UI界面使用UGUI更好。

2.UGUI提供了丰富的UI组件和交互功能,可以快速实现各种复杂的UI效果。

3.UGUI出现了锚点的概念,更方便屏幕自适应。

NGUI的优点

1.NGUI支持图文混排,UGUI暂未发现支持此功能。

2.NGUI相对于UGUI来说具有了更多的组件

3.NGUI有源码,可以随时随地修改满足特殊需求

缺点

UGUI的缺点

1.性能较低:由于UGUI使用了Unity3D的渲染管线,相对于NGUI来说,渲染性能较差。

2.自定义性较弱:UGUI提供了一些自定义选项,但相对于NGUI来说,自定义性较弱。

3.UGUI暂时没有Tween组件。 一般用DoTween实现。

4. UGUI源码c#开源,可修改,但不是那么方便。

NGUI的缺点

1.NGUI还保留着图集,需要进行图集的维护。

2.从性能上比较来说,NGUI臃肿了点但还行,而UGUI更加良好。

3.社区支持比较少,由于NGUI是早期的UI系统,目前社区支持较少,更新和维护没有UGUI快。

4.NGUI相对于UGUI来说学习成本较高。

综合来看,NGUI和UGUI都各自有各自的特点,没有绝对好,也没有绝对的差,都各有各的特点和擅长的领域。针对不同的人群和项目可以有不同的选择。目前来看,未来使用最多的会是UGUI,这是一种趋势。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/534315?site
推荐阅读
相关标签
  

闽ICP备14008679号