uGUI VS NGUI


前言

這篇日志的比較是根據自己掌握知識所寫的,請各路大神多多指教。

引擎版本: Unity 4.6 beta

兩者區別

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

2、uGUI的Button屬性面板的的OnClick

image

3、uGUI的Image可以使用 material

4、uGUI通過Mask來裁剪,而NGUI通過Panel的Clip

5、NGUI的渲染前后順序是通過Widget的Depth,而uGUI渲染順序根據Hierarchy的順序,越下面渲染在頂層.

6、uGUI 不需要綁定Colliders,UI可以自動攔截事件

7、uGUI的Anchor是相對父對象,沒有提供 高級選項,個人感覺uGUI的Anchor操作起來比NGUI更方便

8、uGUI的Pivot(中心)?

9、uGUI沒有Atlas一說,使用Sprite Packer

10、uGUI的Navgation在Scene中能可視化

11、uGUI的事件需要實現事件系統的接口,但寫起來也算簡單

uGUI缺點

1、不能很可視化的制作 draggable object

2、暫時沒有 localization(本地化)支持

3、scroll view只有Panel,沒有camera scroll view

4、沒有 UIWrap 來 循環 scrollview 內容

5、暫時沒有Tween組件及Play Audio,Button Offset

說明

目前uGUI的文檔不是很完善,安裝完4.6 beta之后,可以在 Help - Scripting Reference 菜單下打開,但我相信它會越來越好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM