用戶界面工具包(UI Toolkit)是用于開發(fā)圖形用戶界面的功能,、資源和工具的集合,。用戶界面工具包首次出現(xiàn)在Unity 2019.1版本中,UI Toolkit采用了保留模式和UI框架,,支持用戶為Unity Editor擴(kuò)展開發(fā)自定義UI,。從2021.2版本開始,UI Toolkit添加了支持游戲運(yùn)行時的UI創(chuàng)作,,因此用戶可以使用它直接在Unity中為游戲和應(yīng)用程序創(chuàng)建UI,。
受網(wǎng)絡(luò)技術(shù)的啟發(fā),用戶界面工具包表現(xiàn)出了一種熟悉而直觀的創(chuàng)作體驗(yàn),,能夠幫助藝術(shù)家和設(shè)計(jì)師更快地開始使用專用的創(chuàng)作工具,,如用戶界面生成器和用戶界面調(diào)試器。
用戶界面工具包的全新功能
在Unity 2021.2版本中,,用戶界面工具包集成了TextMesh Pro的字體渲染技術(shù),,這樣用戶就可以隨時開始使用,而無需安裝額外的插件或軟件包,。這意味著用戶界面工具包現(xiàn)在具有更高級的樣式功能,,并且能夠根據(jù)用戶的偏好以任意大小和分辨率清晰地呈現(xiàn)出美觀的文本,。
使用專用用戶界面動畫進(jìn)行輕量級過渡
對于設(shè)計(jì)人員,他們目前需要使用復(fù)雜且相當(dāng)耗費(fèi)資源的動畫工具來制作項(xiàng)目中的用戶界面過渡,。但是通過Unity專用的用戶界面動畫系統(tǒng),,可以輕松地進(jìn)行狀態(tài)轉(zhuǎn)換。這個新系統(tǒng)甚至為他們提供了一個快速有效的選項(xiàng)來創(chuàng)作可應(yīng)用于其他項(xiàng)目和元素的可重復(fù)使用功能,。由于過渡經(jīng)常使用用戶界面項(xiàng)目中的大部分動畫,,因此這一全新功能將能夠有效的節(jié)省設(shè)計(jì)人員寶貴的設(shè)計(jì)時間。
在Unity用戶界面中使用用戶界面工具包
用戶界面工具包與Unity UI完全兼容,,因此用戶可以轉(zhuǎn)換現(xiàn)有項(xiàng)目,,而不必重寫整個用戶界面。這意味著他們可以使用用戶界面工具包重新創(chuàng)建現(xiàn)有項(xiàng)目的一部分,,而將其余部分留在Unity用戶界面中,,以便讓它們在同一個項(xiàng)目中協(xié)同工作。
清晰無紋理的用戶界面渲染功能
用戶還可以設(shè)置邊框半徑,、顏色,、大小和文本,并直接在用戶界面工具包中創(chuàng)建無紋理用戶界面,。用戶不必從Photoshop創(chuàng)建和導(dǎo)入圖像,,這樣他們可以顯著減少在工具之間轉(zhuǎn)換所浪費(fèi)的時間,從而加快迭代速度,。這同樣也意味著降低整體內(nèi)存占用和構(gòu)建大小,,以便更有效地進(jìn)行擴(kuò)展。此外Unity還增加了一項(xiàng)新的渲染技術(shù),,以減少對全屏抗鋸齒的需求,,從而在不犧牲質(zhì)量的情況下提供更高的性能。