一蚣常、 uGUI與NGUI的區(qū)別
1、uGUI的Canvas 有世界坐標和屏幕坐標痊银。
2抵蚊、uGUI的Image可以使用material。
3溯革、 uGUI通過Mask來裁剪贞绳,而NGUI通過Panel的Clip。
4致稀、 NGUI的渲染前后順序是通過Widget的Depth冈闭,而UGUI渲染順序根據(jù)Hierarchy的順序,越下面渲染在頂層抖单。
5萎攒、 uGUI 不需要綁定Colliders,UI可以自動攔截事件臭猜。
6躺酒、 uGUI的Anchor是相對父對象,沒有提供高級選項蔑歌,個人感覺uGUI的Anchor操作起來比NGUI更方便羹应。
7、 uGUI沒有Atlas一說次屠,使用Sprite Packer园匹。
8、uGUI的Navigation在Scene中能可視化劫灶。
9裸违、uGUI的事件需要實現(xiàn)事件系統(tǒng)的接口,但寫起來也算簡單本昏。
2供汛、uGUI與NGUI各自的優(yōu)缺點
1、 NGUI還保留著圖集涌穆,需要進行圖集的維護怔昨。而uGUI沒有圖集的概念,可以充分利用資源宿稀,避免重復資源趁舀。
2、uGUI出現(xiàn)了錨點的概念祝沸,更方便屏幕自適應矮烹。
3越庇、NGUI支持圖文混排,uGUI暫未發(fā)現(xiàn)支持此功能奉狈。
4卤唉、 uGUI沒有 UIWrap 來循環(huán) scrollview 內容。
5嘹吨、uGUI暫時沒有Tween組件搬味。