版本: Unity 6 (6000.0)
语言: 英语
使用 UI 生成器设置 UI 风格
测试 UI

在 UI 生成器中分配 USS 变量

USS 变量 定义了可以在其他 USS 规则中重复使用的值。USS 变量主要用于主题,默认的 Unity 主题公开了一长串标准变量,使您的 UI(用户界面) 允许用户与您的应用程序交互。Unity 目前支持三种 UI 系统。 更多信息
参见 词汇表
更符合标准控件。

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

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

要分配变量

  1. 在样式表窗口中,选择选择器。

  2. 检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。 更多信息
    参见 词汇表
    窗口中,右键单击样式字段。

  3. 选择 设置变量。这会将样式字段转换为文本字段。

  4. 输入 USS 变量的名称。当您输入变量的名称时,下拉列表会显示可用的变量。

    USSVariablesSearch
    USSVariablesSearch

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

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

您可以通过检查字段标签左侧是否有链图标来识别哪些样式字段已分配变量。

USSVariablesSet
USSVariablesSet

要删除变量分配,请右键单击样式字段并选择 删除变量

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

其他资源

使用 UI 生成器设置 UI 风格
测试 UI