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建模学习工作室整理翻译,转载请注明出处!