• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 博客專欄

    EEPW首頁 > 博客 > Unity3D :使用 UXML 實例作為模板

    Unity3D :使用 UXML 實例作為模板

    發(fā)布人:xyni2023 時間:2023-05-24 來源:工程師 發(fā)布文章
    Unity3D :使用 UXML 實例作為模板

    推薦:將NSDT場景編輯器加入你的3D工具鏈
    3D工具集:NSDT簡石數(shù)字孿生
    使用 UXML 實例作為模板

    您可以將現(xiàn)有 UXML 文檔實例化為 UXML 文檔中的模板作為模板實例,類似于預(yù)制件
    在 Unity 中工作。

    使用 UXML 文檔作為模板

    要將項目中的現(xiàn)有 UXML 文檔用作模板,請執(zhí)行以下操作:

    1. 庫的項目選項卡下,找到要實例化的 UXML 資源 ()。.uxml

    2. 將其拖到層次結(jié)構(gòu)中,就像庫中的元素一樣。

    模板實例層次結(jié)構(gòu)中顯示為 類型的普通元素。文件的名稱在其名稱右側(cè)顯示為灰色字體。如果展開模板實例,則可以看到實例的內(nèi)部層次結(jié)構(gòu)。如使用元素中所述,此內(nèi)部層次結(jié)構(gòu)是只讀的,僅供參考。TemplateContainer.uxml

    將子文檔創(chuàng)建為模板

    您可以在 UXML 文檔中將子文檔創(chuàng)建為模板實例,以便可以重復(fù)使用它。

    1. 右鍵單擊子文檔。

    2. 選擇創(chuàng)建模板

    3. 選擇保存文件的位置。

    這還會將子文檔實例化為現(xiàn)有文檔中的模板實例

    編輯 UXML 文檔模板實例

    要編輯用作模板實例的原始 UXML 文檔,請右鍵單擊模板實例,然后選擇以下選項之一:

    • 打開地點用戶界面
      建筑工人:卸載當(dāng)前 UXML 文檔,然后加載模板實例

    在 UI 生成器中打開示例

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

    在隔離中打開實例示例

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

    在上下文中打開實例示例
    • 項目中顯示:在項目窗口
      對于第二個和第三個選項,痕跡導(dǎo)航顯示在視窗
      .您可以使用痕跡導(dǎo)航返回到父 UXML 文檔。

    子文檔痕跡導(dǎo)航示例子文檔痕跡導(dǎo)航示例解壓縮 UXML 文檔模板實例

    要解壓縮單個模板實例,請右鍵單擊模板實例,然后選擇解壓縮實例。這會將模板實例更改為普通的 UXML 文檔。

    要解壓縮所有模板實例,請右鍵單擊模板實例,然后選擇完全解壓縮實例。這會將所有模板實例更改為普通的 UXML 文檔。

    其他資源
    • 重用 UXML 文件

    • 使用邏輯封裝 UXML 文檔


    *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



    關(guān)鍵詞: 編輯器 數(shù)字孿生 3D

    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 靖江市| 连山| 原阳县| 昌邑市| 洛阳市| 普陀区| 晋城| 宁强县| 民和| 莆田市| 明水县| 洞头县| 丰镇市| 呼图壁县| 定日县| 华蓥市| 利川市| 竹溪县| 宜宾市| 玉屏| 喜德县| 延吉市| 绥芬河市| 穆棱市| 苍南县| 上杭县| 邹平县| 长乐市| 彩票| 阿城市| 金秀| 获嘉县| 四会市| 海门市| 巴林右旗| 福贡县| 鄂伦春自治旗| 正宁县| 永川市| 安岳县| 台山市|