关于编辑器:Unity3D-使用-UXML-实例作为模板

40次阅读

共计 991 个字符,预计需要花费 3 分钟才能阅读完成。

举荐:将 NSDT 场景编辑器退出你的 3D 工具链

3D 工具集:NSDT 简石数字孪生

https://www.mvrlink.com/unity3d-use-uxml-instances-as-templates/

应用 UXML 实例作为模板您能够将现有 UXML 文档实例化为 UXML 文档中的模板作为模板实例,相似于预制件在 Unity 中工作。应用 UXML 文档作为模板要将我的项目中的现有 UXML 文档用作模板,请执行以下操作:在库的我的项目选项卡下,找到要实例化的 UXML 资源()。.uxml 将其拖到层次结构中,就像库中的元素一样。模板实例在层次结构中显示为 类型的一般元素。文件的名称在其名称右侧显示为灰色字体。如果开展模板实例,则能够看到实例的外部层次结构。如应用元素中所述,此外部层次结构是只读的,仅供参考。TemplateContainer.uxml 将子文档创立为模板您能够在 UXML 文档中将子文档创立为模板实例,以便能够重复使用它。右键单击子文档。抉择创立模板。抉择保留文件的地位。这还会将子文档实例化为现有文档中的模板实例。编辑 UXML 文档模板实例要编辑用作模板实例的原始 UXML 文档,请右键单击模板实例,而后抉择以下选项之一:关上地点用户界面建筑工人:卸载以后 UXML 文档,而后加载模板实例:

在 UI 生成器中关上示例隔离关上实例:在加载模板实例时,将以后 UXML 文档放弃在后盾加载。层次结构和画布仅显示模板实例的内容,“样式表”窗格蕴含处于只读状态的背景父 UXML 文档的样式表。这是因为样式表仍利用于模板实例:

在隔离中关上实例示例在上下文中关上实例:放弃以后 UXML 文档的加载,同时将其所有元素设为只读,并在层次结构和画布中显示为灰色。您能够在父 UXML 文档的上下文中编辑模板实例的内容。应用此选项可在不失落宿主文档上下文的状况下更新模板实例内容:

在上下文中关上实例示例在我的项目中显示:在我的项目窗口对于第二个和第三个选项,痕迹导航显示在视窗. 您能够应用痕迹导航返回到父 UXML 文档。

子文档痕迹导航示例解压缩 UXML 文档模板实例要解压缩单个模板实例,请右键单击模板实例,而后抉择解压缩实例。这会将模板实例更改为一般的 UXML 文档。要解压缩所有模板实例,请右键单击模板实例,而后抉择齐全解压缩实例。这会将所有模板实例更改为一般的 UXML 文档。其余资源重用 UXML 文件应用逻辑封装 UXML 文档

正文完
 0