USS 变量,定义了可以在其他 USS 规则中重用的值。USS 变量主要用于主题,默认的 Unity 主题会显示一长串标准变量,使__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
See in Glossary 与标准控件更加一致。
您不能使用 UI Builder 创建 USS 变量。必须使用文本编辑器在 USS 文件中创建新的 USS 变量。
您可以在 UI Builder 中,将当前主题或任何已指定样式表中的 USS 变量,分配给当前 UI 文档 (UXML) 的样式属性。处理编辑器 UI 时,请确保启用编辑器扩展创作 以查看所有可用的编辑器变量。
要分配变量,请执行以下操作:
在样式表 (StyleSheet) 窗口中,选择选择器 (selector)。
在检视面板 (Inspector) 窗口中,右键单击某个样式字段。
选择设置变量 (Set Variable)。这会将 style 字段转换为文本字段。
输入 USS 变量的名称。键入变量的名称时,下拉列表会显示可用变量。
您也可以从下拉列表中选择一个变量,并查看其当前值以及该变量来自的样式表资源。按 Enter 键可设置该变量,并将样式字段恢复为其原始类型。
提示:对于已经是文本字段的样式字段,无需输入数字,直接开始输入 --,即可完成变量分配 。
可以通过检查字段标签左侧是否有链式图标,来确定哪些样式字段已分配了变量。
如要删除变量分配,请右键单击某个样式字段并选择 删除变量 (Remove Variable)。
注意:样式属性上设置的任何内联样式都将覆盖 USS 变量。