Language:
Page Info
Skill Level:
Engine Version:
Share

结合 UMG 使用字体

在此指南中,您将学习到如何在包含文本的控件蓝图中使用自建字体资源。

FontWithUMG_Hero.png

步骤

按以下步骤操作,学习如何对结合 UMG UI 设计器使用的自建字体进行指定。

在此指南中,我们使用的是 Blank Template,未加入 Starter Content、选择默认 Target HardwareProject Settings

  1. 在 Content Browser 中点击 Add New 按钮,鼠标悬停在 User Interface 上,然后点击 Widget Blueprint 选项新建一个 控件蓝图 。此操作将新建一个控件蓝图。为其设置一个便于查找的命名。

    CreateWidgetBP.png

  2. 返回保存控件蓝图的 Content Browser,双击将其打开。在控件蓝图的调色板中,选中一个 Text 控件并将其拖到图表之上。然后选中角落将其放大。

  3. 创建文本控件后,即可点击它访问 Details 面板,可在 Appearance 下的 Font 选项中修改字体类型、风格(常规、粗体、斜体等),以及大小。

    FontWithNewOptions.png

  4. 引擎默认使用 Roboto 字体。然而点击下拉菜单即可选择和使用创建的任意合成字体资源。

    NewFontWithNewOptions.png

    也可在此菜单中创建一个合成字体并指定新资源的保存位置(默认为空,需要填入)。

  5. 选择合成字体后,可通过第二个下拉菜单从 默认字体群 中选择一个字体使用。

    FontStyleNewOptions.png

    也可在输入框中指定字体的大小。

    FontSizeNewOptions.png

当前版本中 UMG 只支持 Runtime 缓存字体资源。此外,如果您已使用老方法指定字体,基于文件的现有字体设置不会丢失;但之后需要创建合成字体文件以便以 UMG 使用自定义字体。

最终结果

在 UMG 中成功使用字体后,即可 设置颜色、材质和外框属性 (以及使用阴影),学习如何设置 字体 风格。