Unity3D :使用 UXML 實(shí)例作為模板

推薦:將NSDT場(chǎng)景編輯器加入你的3D工具鏈
3D工具集:NSDT簡(jiǎn)石數字孿生使用 UXML 實(shí)例作為模板
您可以將現有 UXML 文檔實(shí)例化為 UXML 文檔中的模板作為模板實(shí)例,類(lèi)似于預制件
在 Unity 中工作。
要將項目中的現有 UXML 文檔用作模板,請執行以下操作:
在庫的項目選項卡下,找到要實(shí)例化的 UXML 資源 ()。.uxml
將其拖到層次結構中,就像庫中的元素一樣。
模板實(shí)例在層次結構中顯示為 類(lèi)型的普通元素。文件的名稱(chēng)在其名稱(chēng)右側顯示為灰色字體。如果展開(kāi)模板實(shí)例,則可以看到實(shí)例的內部層次結構。如使用元素中所述,此內部層次結構是只讀的,僅供參考。TemplateContainer.uxml
將子文檔創(chuàng )建為模板您可以在 UXML 文檔中將子文檔創(chuàng )建為模板實(shí)例,以便可以重復使用它。
右鍵單擊子文檔。
選擇創(chuàng )建模板。
選擇保存文件的位置。
這還會(huì )將子文檔實(shí)例化為現有文檔中的模板實(shí)例。
編輯 UXML 文檔模板實(shí)例要編輯用作模板實(shí)例的原始 UXML 文檔,請右鍵單擊模板實(shí)例,然后選擇以下選項之一:
打開(kāi)地點(diǎn)用戶(hù)界面
建筑工人:卸載當前 UXML 文檔,然后加載模板實(shí)例:

隔離打開(kāi)實(shí)例:在加載模板實(shí)例時(shí),將當前 UXML 文檔保持在后臺加載。層次結構和畫(huà)布僅顯示模板實(shí)例的內容,“樣式表”窗格包含處于只讀狀態(tài)的背景父 UXML 文檔的樣式表。這是因為樣式表仍應用于模板實(shí)例:

在上下文中打開(kāi)實(shí)例:保持當前 UXML 文檔的加載,同時(shí)將其所有元素設為只讀,并在層次結構和畫(huà)布中顯示為灰色。您可以在父 UXML 文檔的上下文中編輯模板實(shí)例的內容。使用此選項可在不丟失宿主文檔上下文的情況下更新模板實(shí)例內容:

在項目中顯示:在項目窗口
對于第二個(gè)和第三個(gè)選項,痕跡導航顯示在視窗
.您可以使用痕跡導航返回到父 UXML 文檔。

要解壓縮單個(gè)模板實(shí)例,請右鍵單擊模板實(shí)例,然后選擇解壓縮實(shí)例。這會(huì )將模板實(shí)例更改為普通的 UXML 文檔。
要解壓縮所有模板實(shí)例,請右鍵單擊模板實(shí)例,然后選擇完全解壓縮實(shí)例。這會(huì )將所有模板實(shí)例更改為普通的 UXML 文檔。
其他資源重用 UXML 文件
使用邏輯封裝 UXML 文檔
*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。