字体材质和外框

使用颜色、材质和外框设计 UMG 字体的范例。

Choose your operating system:

Windows

macOS

Linux

在 UMG 中除能够为 字体 设置 颜色和不透明度 之外,还可使用材质和字体外框进行更多 字体 设计。

字体颜色

字体 颜色和不透明度(Color and Opacity) 进行设置即可设置其 顶点颜色

GreenFontNoMaterial.png

如未指定 字体材质(Font Material) ,此操作将对文本应用纯色。

GreenFontNoMaterialDisplay.png

字体材质

可在 Details 面板中指定 字体 字体材质

ColorAndOpacity.png

字体材质 不含 顶点颜色(Vertex Color) 节点,效果就像是简单乘法。

BaseColorFinalFontMat.png

BaseColorFinalDisplay.png

字体材质设置

字体材质预览

最终字体

然而如果在 字体材质 中放置一个 Vertex Color 节点,即可使用其输出在着色器中执行计算。

VertexColorFinalMat.png

VertexColorFont.png

字体材质设置

字体材质预览

最终字体

用作字体材质的材质必须在 User Interface 域中。

UI.png

字体外框

您可指定字体外框使用不同的 外框颜色 及材质。

FontOutlineSettings.png

指定的外框尺寸以 Slate 单位计。但字体大小为 1.0 时,1 个 Slate 单位等于 1 像素。

FontOutline5Display.png

有趣的一点是您可以指定是否使用 Separate Fill Alpha

SeparateFill.png

启用此项后,填充区域的外框为透明, 可对字体透明度和字体外框进行单独调整。禁用此项后字体将覆盖在外框之上, 因此可添加透明度;通过透明度小于 1 的字体即可看到外框颜色和材质。

SeparateAlphaOff.png

SeparateAlphaOn.png

Font Color Alpha = 0.5, Separate Fill Alpha 禁用

Font Color Alpha = 0.5, Separate Fill Alpha 启用

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消