Version: Unity 6.0 (6000.0)
语言 : 中文
文本入门
使用富文本标签设置文本的样式

使用 USS 设置文本的样式

您可以在 UXMLUSS 文件或直接在 UI Builder 中内联 USS 文本属性并设置文本的样式。要了解有关 USS 文本属性的更多信息,请参阅文本属性

USS 和 UXML 中的样式文本

文本属性是常规 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 构建器中的样式文本

要在__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
See in Glossary
Builder 中设置文本样式,可使用 UI 控件的检视面板 (Inspector) 窗口中的文本 (Text) 部分设置文本样式。

如果 UI 控件是从 TextElement 继承的文本元素,例如 LabelButton 元素,还可以直接在所选文本元素的画布 (Canvas) 中设置以下文本样式:

  • 文本水平对齐
  • 文本垂直对齐
  • 文本换行
文本样式在所选元素上的画布中显示为开关
文本样式在所选元素上的画布中显示为开关

其他资源

文本入门
使用富文本标签设置文本的样式