您可以在 UXML、USS 文件或直接在 UI Builder 中内联 USS 文本属性并设置文本的样式。要了解有关 USS 文本属性的更多信息,请参阅文本属性。
文本属性是常规 USS 样式属性。可以在任何元素上设置文本样式属性。与大多数 USS 样式属性不同,文本样式属性会传播到子元素。
以下 USS 示例将 Label 文本样式设置为粗体和斜体,并且字体大小为 39px:
Label {
-unity-font-style: bold-and-italic;
font-size: 39px;
}
以下 UXML 内联样式示例将相同的样式应用于 Label 文本:
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements">
<ui:VisualElement>
<ui:Label text="Label" style="-unity-font-style: bold-and-italic; font-size: 39px;" />
</ui:VisualElement>
</ui:UXML>
要在__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
See in Glossary Builder 中设置文本样式,可使用 UI 控件的检视面板 (Inspector) 窗口中的文本 (Text) 部分设置文本样式。
如果 UI 控件是从 TextElement 继承的文本元素,例如 Label 或 Button 元素,还可以直接在所选文本元素的画布 (Canvas) 中设置以下文本样式: