有了新版Unity 3D,還有使用NGUI的必要嗎?

時間 2021-05-06 20:20:52

1樓:topameng

有, uGUI關鍵部分沒有開源,而且今後也不太可能開源,而且想要優化的話還是有很多方面可以改,而這些改動不一定具有通用性。比如給gui加上記憶體復用,dynamic widget,panel整體移動不更新頂點資料等等。

從來不考慮改ui, 只是小遊戲,就uGUI吧。如果是重度類遊戲還是謹慎些的好

而且自古引擎商一直沒有好UI的尿性來說,一般都是靠第三方UI的,比如端遊時代的cegui, scaleform等等,而且unity這種從沒做過遊戲的引擎商,就更別說做好UI了。

2樓:flashyiyi

沒有,技術一向用新不用舊,除非新的不能用。

舊的遲早會被淘汰,新東西的經驗你不積累,等到了那一天,恐怕就追不回來了。

現在大部分公司都是積極迎新的,用ugui的是大多數,然而確實有個別幾個公司堅守ngui……

乙個gui系統確實怎麼搞都可以,但是ngui現在唯一預設比ugui「好」的地方就只有圖集分通道了(然而這個一樣可以通過改原始碼實現,只是ugui的原始碼不是直接放工程裡的,可能有些人不會改罷了)

Native部分就只是合批和排序,有必要改嗎?好吧,也不是完全沒必要,比如說部分偏移z座標,但這已經是很邊緣的需求了。

這個東西完全不足以抵消ngui的缺點。即使你覺得那些缺點你都能接受,也不代表它不存在。而ugui不能改native的缺陷,在很多專案還真的就是不存在的。

反正我認為依然新專案使用ngui的團隊,是惰性的可能性比較大。又或者,真的認為不完全開源就不該用,技術偏執?

你真追求開源,用FGUI都比NGUI好啊。

至於那些說gui效能不重要的人,你們知道動靜分離這玩意是怎麼來的麼?

多少歲學unity 3D合適?

奇怪的呼吸者 Unity一直在更新,如果這兩年想做自己的產品,馬上就學。但如果學完等兩年,你已經忘光了或者被新版本淘汰了。技術這個東西,除了構架很難積累,更新太快。 老橘貓1024 12歲目前最重要的還是學習,完成自己的學業可以提高自己的學習能力學習unity也是游刃有餘,高考考到乙個好的學校再學u...

Unreal 和 Unity 3D 各有什麼特點?如何選擇?

GuardHei 一直在用Unity,後來準備去搞一搞Unreal,然後發現 Unreal對程式設計師是真的不友好啊!本人的是mbp 原生支援XCode,外掛程式支援CLion和VS Code。XCode大家都懂得,那個效率,空專案index一下都要3 4分鐘,智慧型提示等我把函式補完了才彈出來,V...

如何自學unity3d?有必要去培訓機構培訓嗎?

實際講不是很建議你自學,我當初也是大學讀書時自學了幾個月,結果出來還是找不到,一些技術自學很難掌握到,然後自學太考驗人的毅力了。但是你說的這種培訓機構還是不要去了,太水了吧,要培訓還是要找大的自己有專案的,這樣靠譜些,專案經驗多些,我當時是在上海培訓的。多考察幾家再決定吧。 MaxwellGeng ...