UGUI跟NGUI的異同

2021-08-09 11:26:31 字數 714 閱讀 7065

雖然ugui出了已經由一段時間了,但現在的大部分公司還是用ngui居多,我現在在複習ngui,因為之前都是用ugui+dotween來開發,最近複習ngui起來有點懵,不過兩者還是有相同的地方的,這篇博文主要講一下我目前遇到過的異同之處,也是留給以後的自己用於記憶吧,哈哈。

(這篇博文可能會不定時修改,因為可能在使用過程中發現更多異同的地方。)

異同:

1.ugui預設是沒有相機的,ngui則有,ngui的預設的模式跟ugui的screen space-camera模式類似;

2.ugui的渲染順序是按照在hierarchy的順序進行排序的,越靠後越遲渲染(越顯示在頂層),ngui是按照depth這個屬性來控制的;

3.ugui的裁剪是通過mask元件,而ngui的裁剪是通過uipanel元件的clip屬性;

4.ugui的布局元件(grid layout等)跟ngui的uigrid和uitable功能相同,但ugui的要搭配content size fitter元件使用才能自適應大小,ngui則會自動伸展大小;

5.ngui的uisprite的必須先打成圖集,ugui不用,兩者都可以打圖集;

6.ngui必須要繫結collider才能響應互動事件,ugui的事件響應跟eventsystem有關;

7.ngui自帶tween元件,ugui則沒有,所以一般都是ugui跟dotween配套使用。

若上文歸納有錯,歡迎指證。o(∩_∩)o哈哈哈~

NGUI與Ugui的區別

ngui和ugui的區別主要有 ngui ugui 結論圖集處理 需要手動打包,可控性強 開發期間能夠直接使用小圖,打包期間自動打圖集。圖集生成是透明的工作流 正常情況ugui的工作流體驗更好,開發效率也更高。當需要對圖集做特殊壓縮,比如etc1 alpha map時,ugui修改起來會麻煩一些 可...

NGUI和UGUI的區別

序 十分鐘前還在想今天的知識總結點啥,偶然想起多年前某大廠有過這麼一道面試題。我自己也是有過使用這兩種ui使用經歷的 說起來挺嚇人的。一點不誇張,參與過的兩個手遊大ip的開發。乙個用的ngui,乙個用的ugui 但你突然問我這個問題我也會好好思考一下,今天正好一起總結一下吧。下次你可以拿去吹牛bi,...

Unity複習 四 UGUI與NGUI

一 ngui與ugui常用元件比較 元件樣式如下 二 細節對比 ngui根據depth的大小,ugui根據在層次面板上的先後順序。如上圖中文字與的渲染順序,ngui中sprite的depth為0,label為1,label後渲染,顯示在sprite的上方 ugui層次面板中,text在image的上...