Unity3D :在 UI 生成器中分配 USS 变量

Unity3D :在 UI 生成器中分配 USS 变量
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

在 UI 生成器中分配 USS 变量

USS 变量定义可在其他 USS 规则中重用的值。USS 变量主要用于主题,默认的 Unity 主题公开一长串标准变量,以使用户界面
与标准控件更一致。

不能使用 UI 生成器创建 USS 变量。必须使用文本编辑器在 USS 文件中创建新的 USS 变量。

您可以将当前主题中的 USS 变量或分配给当前 UI 文档 (UXML) 的任何样式表分配给 UI 生成器中的样式属性。使用编辑器 UI 时,请确保启用编辑器扩展创作以查看所有可用的编辑器变量。

要分配变量:

  1. 在“样式表”窗口中,选择选择器。
  2. 检查员
    窗口中,右键单击样式字段。
  3. 选择“设置变量”。这会将样式字段转换为文本字段。

输入 USS 变量的名称。键入变量名称时,下拉列表将显示可用变量。

USSVariables搜索
USSVariables搜索

您还可以从下拉列表中选择一个变量,并查看其当前值及其来源的样式表资产。按 Enter 键可设置变量并将样式字段恢复为其原始类型。

提示: 对于已经是文本字段的样式字段,您还可以通过开始键入而不是数字来分配变量。--

您可以通过查看字段的标签并查看它是否包含在框中来查看哪些样式字段已经分配了变量:

USSVariablesSet
USSVariablesSet

要移除变量赋值,请右键单击样式字段,然后选择移除变量

: 在样式属性上设置的任何内联样式都将覆盖 USS 变量。

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

上一篇:Unity3D :使用 UI 生成器设置 UI 样式 (mvrlink.com)

下一篇:Unity3D :测试界面 (mvrlink.com)

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