包含此页的版本:
不含此页的版本:
你可以在UXML、USS文件或直接在UI Builder中使用USS文本属性内联设置文本样式。要了解有关 USS 文本属性的更多信息,请参阅文本属性。
文本属性是常规的 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 控件的检查器一个Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表窗口以设置文本样式。
如果 UI 控件是继承自 TextElement 的文本元素,例如 Label 或 Button,则还可以直接在所选文本元素的 Canvas 中设置以下文本样式: