UIToolkit是Unity打造的全新UI系統(tǒng),它同時支持運行時與編輯時的UI界面開發(fā),新版本引擎自帶布局將全面使用UIToolkit替換,官方已經(jīng)明確表示后續(xù)禁止在提交IMGUI的代碼,運行時界面將取代原有的UGUI系統(tǒng)。自Unity 2020.2起UIToolkit已內(nèi)置在Unity引擎中并非package包的形式,地位已然超過UGUI。
UGUI已經(jīng)好幾年沒有在更新了,性能問題一直飽受開發(fā)者詬病,還有圖文混排、循環(huán)滑動列表一類的基礎(chǔ)組件缺失,導(dǎo)致每個項目都要單獨實現(xiàn)一遍。在性能上UIToolkit更是超越UGUI,它可以1次DrawCall完成所有界面的繪制,UIBuilder編輯器對界面布局上也對策劃美術(shù)更加友好。