美文网首页
Unity-uGUI与NGUI

Unity-uGUI与NGUI

作者: 上善若水jf | 来源:发表于2016-10-29 22:10 被阅读180次

一、 uGUI与NGUI的区别

1、uGUI的Canvas 有世界坐标和屏幕坐标。

2、uGUI的Image可以使用material。

3、 uGUI通过Mask来裁剪,而NGUI通过Panel的Clip。

4、 NGUI的渲染前后顺序是通过Widget的Depth,而UGUI渲染顺序根据Hierarchy的顺序,越下面渲染在顶层。

5、 uGUI 不需要绑定Colliders,UI可以自动拦截事件。

6、 uGUI的Anchor是相对父对象,没有提供高级选项,个人感觉uGUI的Anchor操作起来比NGUI更方便。

7、 uGUI没有Atlas一说,使用Sprite Packer。

8、uGUI的Navigation在Scene中能可视化。

9、uGUI的事件需要实现事件系统的接口,但写起来也算简单。


2、uGUI与NGUI各自的优缺点

1、 NGUI还保留着图集,需要进行图集的维护。而uGUI没有图集的概念,可以充分利用资源,避免重复资源。

2、uGUI出现了锚点的概念,更方便屏幕自适应。

3、NGUI支持图文混排,uGUI暂未发现支持此功能。

4、 uGUI没有 UIWrap 来循环 scrollview 内容。

5、uGUI暂时没有Tween组件。

相关文章

  • Unity-uGUI与NGUI

    一、 uGUI与NGUI的区别 1、uGUI的Canvas 有世界坐标和屏幕坐标。 2、uGUI的Image可以使...

  • Unity3D--UGUI背包系统(一)

    与以前的ngui所比较的话,ugui感觉更为简单方便,同样也与ngui有很多相同的功能,这里我们先来初步制作ugu...

  • NGUI渲染框架

    本文基于NGUI3.9.6,目前我们游戏用的NGUI版本。主要介绍一下NGUI渲染框架,基于本人阅读NGUI源码及...

  • NGUI

    1.NGUI-OPTION选项中的Reset prefab toobar是NGUI事先准备好的预制体 NGUI-L...

  • 项目问题集(三)—— UIScrollView 的顶端对齐

    NGUI——SpringPanelSpringPanel是NGUI自带的针对ScrollView的tween动画脚...

  • Unity3D插件之NGUI核心 UI 组件和功能详细使用步骤

    一、NGUI 介绍 1.NGUI 插件安装 首先创建一个新的 Unity 工程项目,导入 NGUI 插件资源包。 ...

  • Unity-UGUI

    UGUI与NGUI区别 画布Canvas 画布是摆放容纳所有的UI元素的区域,所有的UI元素需要在Canvas上组...

  • Unity之NGUI

    NGUI 介绍 1.NGUI 插件安装http://pan.baidu.com/s/1eSvHGMQ(插件地址)首...

  • NGUI 渲染顺序概述

    以下内容基于 NGUI v.3.11.2 。示例是在 Unity 5.5 中测试。 渲染结构 NGUI 用 Pan...

  • NGUI

    UIRoot 管理 scalePixelPerfect : 像素匹配,图片不会被缩放,除非屏幕高度小于 Minim...

网友评论

      本文标题:Unity-uGUI与NGUI

      本文链接:https://www.haomeiwen.com/subject/rbvyuttx.html