Version: Unity 6.0 (6000.0)
语言 : 中文
字体资产创建工具属性参考
样式表

文本效果

您可以应用文本效果来增强文本的视觉外观。但是,这些效果仅适用于具有 SDF 渲染模式的字体资产,而不适用于位图。文本效果的范围受为字体资产定义的填充限制。因此,要增加效果的大小,必须增加填充。

您可以使用文本效果执行以下操作:

  • 应用文本阴影
  • 应用文本轮廓

应用文本阴影

要将阴影应用于文本,请在 USS 文件、UXML 内联文件或 C# 脚本中设置 text-shadow 属性。

text-shadow 是设置以下属性的简便属性:

  • text-shadow-offset-x:水平阴影位移。正值将阴影向右移动,而负值将阴影向左移动。
  • text-shadow-offset-y:垂直阴影位移。正值向下移动阴影,而负值将阴影向上移动。
  • text-shadow-blur-radius:阴影的模糊强度。值越高,产生阴影越模糊,而 0 会产生清晰的阴影。
  • text-shadow-color:阴影的颜色(十六进制代码或 RGBA 格式)。

以下示例将阴影应用于 Label 元素:

文本阴影示例
文本阴影示例
Label {
    text-shadow: 6.1px -2.4px 0px rgb(144, 31, 32);
}

应用文本轮廓

要将轮廓应用于文本,请在 USS 文件、UXML 内联或 C# 脚本中设置 unity-text-outline 属性。

unity-text-outline 是设置以下属性的简便属性:

  • -unity-text-outline-width:轮廓的宽度。
  • -unity-text-outline-color:轮廓的颜色(十六进制代码或 RGBA 格式)。

以下示例将轮廓应用于 Label 元素:

文本轮廓示例
文本轮廓示例
Label {
    text-outline: 6px rgb(144, 31, 32);
}

其他资源

字体资产创建工具属性参考
样式表