博客專欄

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

        Unity3D :使用 UXML 實例作為模板

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

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

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

        使用 UXML 文檔作為模板

        要將項目中的現有 UXML 文檔用作模板,請執行以下操作:

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

        2. 將其拖到層次結構中,就像庫中的元素一樣。

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

        將子文檔創建為模板

        您可以在 UXML 文檔中將子文檔創建為模板實例,以便可以重復使用它。

        1. 右鍵單擊子文檔。

        2. 選擇創建模板

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

        這還會將子文檔實例化為現有文檔中的模板實例

        編輯 UXML 文檔模板實例

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

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

        在 UI 生成器中打開示例

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

        在隔離中打開實例示例

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

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

        子文檔痕跡導航示例子文檔痕跡導航示例解壓縮 UXML 文檔模板實例

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

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

        其他資源
        • 重用 UXML 文件

        • 使用邏輯封裝 UXML 文檔


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: 編輯器 數字孿生 3D

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 舒城县| 绵竹市| 莱阳市| 蓝山县| 兴山县| 丰宁| 淮北市| 祁东县| 黄平县| 乐东| 兴山县| 纳雍县| 阿鲁科尔沁旗| 大方县| 蓝田县| 南和县| 长子县| 巴彦县| 安平县| 营口市| 民丰县| 金堂县| 读书| 阿拉尔市| 澄迈县| 瑞安市| 崇文区| 仪陇县| 修水县| 长治县| 岐山县| 固安县| 崇左市| 沽源县| 公主岭市| 兰坪| 肥西县| 武定县| 保德县| 类乌齐县| 郯城县|