Unity3D :构建 UXML 属性

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

构建 UXML 属性

UXML 中的属性

元素具有可以在 UXML 中设置的每个元素属性。您可以将它们视为构造函数或初始化参数。这包括属性。基类带有一些所有元素共享的标准属性(因为所有元素都继承自 ),例如:、 和 。更高级的元素和控件将具有可以设置的其他属性,例如,添加属性。nameVisualElementVisualElementnametooltiptabindexLabeltext

关于属性的小注释。该属性支持多行文本。只需使用 Enter 即可在检查器中添加换行符。texttext

更改检查器中的属性

所有属性(包括标准属性和自定义属性)都显示在检查器顶部与元素类型名称同名的部分中。例如,如果单击 ,请在检查器中查找名为“按钮”的部分。Button

您可以通过更改属性部分中的相应字段来设置属性的值。如果字段显示为粗体,并在字段标签左侧显示实线,则表示该属性已设置且未使用默认值。例如,从空设置到空然后又设置回空与从一开始就不设置不同:第一种情况是,而第二种情况是。这意味着此元素的 UXML 文本中有一个条目将此属性设置为值tooltiptestunsetset to emptythis attribute is seta

如果 UXML 文本中未提及该属性,则为 。not set

您可以通过右键单击字段的标签并选择取消设置来取消设置属性。您可以通过右键单击任何属性字段并选择全部取消设置来取消设置所有属性,包括属性。name

更改画布中的属性

唯一可以直接在画布中更改的属性是文本元素上的属性。要更改类似 a 或 a 的属性,您可以在画布中双击它。将出现一个临时文本字段,使用与原始文本相同的字体设置:texttextButtonLabel

编辑按钮文本在画布中
编辑按钮文本在画布中

Enter 将提交更改。如果属性包含换行符,请使用 Shift + Enter 提交更改。按 Esc 键可取消任何更改。text

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D :使用 UXML 实例作为模板 (mvrlink.com)

下一篇:Unity3D :创建复杂列表视图 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号