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