Unity3D :使用 USS 设置文本样式

Unity3D :使用 USS 设置文本样式
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

使用 USS 设置文本样式

您可以使用 USS 文本属性在 UXML、USS 文件中内联或直接在 UI 生成器中设置文本样式。

在 USS 和 UXML 中设置文本样式

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

以下 USS 示例将文本样式设置为粗体、斜体,字体大小为 :Label39px

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 控件是从 TextElement 继承的文本元素(如标签或按钮),则还可以直接在画布中对所选文本元素设置以下文本样式:

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

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D :文本入门 (mvrlink.com)

下一篇:Unity3D :使用富文本标签设置文本样式 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号