ue4 中如何设置中文字体

流程1创建字体,2创建材质 3在文字组件上应用材质,4最后在材质上渲染。

思维导图
虚幻四字体添加例子


1在内容管理器空白的地方选择右键
2选择User Interface
3选择Font
4创建字体蓝图
5修改字体名称GB2312Font
6双击打开蓝图
7图三在Detail面板,找到Font Cache Type,切换为Offline模式。
8图四弹出的对话框直接点yes就行,稍后出现字库选择面板,此处选择字体:雅黑,字号:30号,点击确认。

虚幻四字体添加例子
图1
虚幻四字体添加例子
图2

虚幻四字体添加例子
图3【注意字体版权~~】
9 1找到细节面板1,选择Alpha Only(3)勾选代表True。大概的意思就是背景透明。
2 4中输入想要显示的汉子[这是汉字库,也就是最多显示多少]
3输入请按f切换灯光

虚幻四字体添加例子
虚幻四字体添加例子
虚幻四字体添加例子
10选择Asset-Reimport (3)重新生成字体,字库顺序是乱的没关系
1注意点击保存

在这里插入图片描述

11选择默认字库

虚幻四字体添加例子

12创建材质
1内容管理器 空白处右键
2选菜单中Material
3生成1是字体,2是字体的材质(材质重新命名 MyFontMaterial)
虚幻四字体添加例子

虚幻四字体添加例子
13双击MyFontMaterial编辑材质
1创建一个字体颜色 VertexColor图1
2图4VertexColor引脚连接Base Color,代表这个颜色设置的是,字体的默认颜色。
虚幻四字体添加例子
图1
虚幻四字体添加例子
图2
虚幻四字体添加例子
图3
虚幻四字体添加例子
图4

13
1设置字体菜单中找到FontSampleParameter(字体参数)
2.1左键点击字体参数Param Font Param
2.2在Details[细节面板中]-选择Font
2.3在弹出的菜单中,选择刚才设置的字体,MyFont
2.4图三显示的字体库设置好的样子
2.5图四字体参数连接MyFontMaterial(材质的)OpacityMask
虚幻四字体添加例子
图一
虚幻四字体添加例子
图2

虚幻四字体添加例子
图三

字体参数连接MyFontMaterial(材质的)OpacityMask
虚幻四字体添加例子
图四

14主字体设置,
1左键点击MyFontMaterial
2Blend Mode【材质与颜色的后台混合模式】选择Masked【已遮罩】。暂时不知道含义,应该是背景混合显示模式,有不透明,已遮罩半透明
3图片2 中 字体参数(1) 材质【MyFontMaterial】-连接透明蒙版【Oopacity Mask】(2)
4图片3保存
5选择Apply应用【应该渲染字体时间比较长】
虚幻四字体添加例子
图片1

虚幻四字体添加例子
图片2
虚幻四字体添加例子

图片3

虚幻四字体添加例子
图片4

14文字组件的设置
1选择文字组件
2text中设置显示的文字
3Text Material中设置材质
4Font 设置字体蓝图
5Compile编译
6回到材质选择Apply
虚幻四字体添加例子
图一
虚幻四字体添加例子
图2

虚幻四字体添加例子
图3最终效果
*知识点字体设置有问题,图2中显示为白色。
1图片1双击字体
2图2细节中选择Alpha Only必须勾选
3图三中选择重新生成字体
4图四中材质,就会显示文字了
虚幻四字体添加例子
图一
Alpha Only

虚幻四字体添加例子
图二

虚幻四字体添加例子
图三
虚幻四字体添加例子
图四

相关文章: