zoukankan      html  css  js  c++  java
  • Unity3D_UGUI与NGUI的区别与优缺点

    1. NGUI与UGUI的区别

    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.各自的优缺点

    1) NGUI还保留着图集,需要进行图集的维护。而UGUI没有图集的概念,可以充分利用资源,避免重复资源; 
    2) UGUI出现了锚点的概念,更方便屏幕自适应; 
    3) NGUI支持图文混排,UGUI暂未发现支持此功能; 
    4) UGUI没有 UIWrap 来循环 scrollview 内容; 
    5) UGUI暂时没有Tween组件.

  • 相关阅读:
    工厂方法
    简单工厂
    单例模式
    MVC中Cookies的简单读写操作
    windows服务开启(收藏url)
    WCF的三种模式
    SvcUtil.exe导入WCF
    简述wcf应用
    sql的几种常用锁简述
    Lucene.Net和盘古分词应用
  • 原文地址:https://www.cnblogs.com/NBOWeb/p/8968085.html
Copyright © 2011-2022 走看看