NGUI與UGUI的區別

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的事件須要實現事件系統的接口,但寫起來也算簡單

ide

2.各自的優缺點

   1) NGUI還保留着圖集,須要進行圖集的維護。而UGUI沒有圖集的概念,能夠充分利用資源,避免重複資源。
   2) UGUI出現了錨點的概念,更方便屏幕自適應。 
   3) NGUI支持圖文混排,UGUI暫未發現支持此功能。 
   4) UGUI沒有 UIWrap 來循環 scrollview 內容。 
   5) UGUI暫時沒有Tween組件。 
spa

相關文章
相關標籤/搜索