1. NGUI與UGUI的區(qū)別
- uGUI的Canvas 有世界坐標(biāo)和屏幕坐標(biāo)
- uGUI的Image可以使用material
- UGUI通過Mask來裁剪迈着,而NGUI通過Panel的Clip
- NGUI的渲染前后順序是通過Widget的Depth,而UGUI渲染順序根據(jù)Hierarchy的順序鸯檬,越下面渲染在頂層.
- UGUI 不需要綁定Colliders夸浅,UI可以自動攔截事件
- UGUI的Anchor是相對父對象谣沸,沒有提供高級選項玷过,個人感覺uGUI的Anchor操作起來比NGUI更方便
- UGUI沒有Atlas一說,使用Sprite Packer
- UGUI的Navigation在Scene中能可視化
- UGUI的事件需要實現(xiàn)事件系統(tǒng)的接口卤橄,但寫起來也算簡單
2.各自的優(yōu)缺點
- NGUI還保留著圖集绿满,需要進行圖集的維護。而UGUI沒有圖集的概念窟扑,可以充分利用資源喇颁,避免重復(fù)資源。
- UGUI出現(xiàn)了錨點的概念嚎货,更方便屏幕自適應(yīng)橘霎。
- NGUI支持圖文混排,UGUI暫未發(fā)現(xiàn)支持此功能殖属。
- UGUI沒有 UIWrap 來循環(huán) scrollview 內(nèi)容姐叁。
- UGUI暫時沒有Tween組件忆某。