Version: 6000.3
语言: 中文
文本入门
使用富文本标记设置文本样式

使用 USS 设置文本样式

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

在 USS 和 UXML 中设置文本样式

文本属性是常规的 USS 样式属性。您可以在任何元素上设置文本样式属性。与大多数 USS 样式属性不同,文本样式属性会传播到子元素。

以下 USS 示例将Labeltext 设置为粗体和斜体,字体大小为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 生成器中设置文本样式,可以使用 UI 控件检查器一个Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表
窗口以设置文本样式。

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

  • 水平文本对齐
  • 垂直文本对齐
  • 文本换行
文本样式在选定元素的画布中作为切换显示
文本样式在选定元素的画布中作为切换显示

其他资源

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