废话不多说直接开始
首先想用自定义的字体得自己做一套字体,如果想用网上下载的字体请直接将字体安装到电脑然后跳到将字体运用于unreal engine 4。
制作字体
1:下载字体工具FontCreator,字体工具有很多。本文里介绍FontCreator 6.5,这个版本直接保存的字体就能用但是有一定的bug,更高的版本需要导出为ttf才能使用。
2:按control+n新建一个字体然后在箭头指的地方输入名字点击确定
3:创建后会出现这个界面,不用的字符可以选中字符按键盘的delete删除。 也可以批量选择批量删除。(按shift或者按control 加鼠标左键)
4:如果这堆字符里没有你想要的字符就需要你右键点击空白处然后再点击插入来插入一个新字符
5:在这个字符上点击右键选择属性,分别给影射的三个值赋值,这个值是对应字符的ascii码,ascii码请自行百度。然后点击确定
6:将你自己制作的文字图片或者网上下载的图片拖动到对应的字符的位置后松手
7:双击那个字符会出现字符编辑界面,框选后可以用鼠标拖动红圈里的小方块调整大小也可以点击键盘的delete删除
8:编辑好了之后按control+s保存就行了,第一个字符是不能用的最好放一个空白字符(可能是软件bug导致的)
9:然后把这个字体安装到电脑里就行了,一般就是双击就行
将字体运用于unreal engine 4
1:在资源目录里点击右键新建字体
2:双击这个字体后在font cache type 的属性改为 offline 然后点击yes
3:在这个界面输入你的字体名字后选择你的字体然后点击确定
4:在details面板里找到font name选项去掉里面的@ 并且在 chars 里输入你需要的字符
5:点击reimport
6:你会得到一个这样的东西,然后点击左上角的保存
7:右键资源目录新建一个材质
8:双击刚刚建立的材质在弹出的编辑页面点击 Material 然后再detals面板里找到blend Mode 在属性里选择 translucent
9:点击右键输入font选择箭头指的fontSamle
10:点击刚刚创建的fontSample 再左边的details面板里的font里面选择刚刚创建的字体
11:把font sample输出到 material里的透明度
12:给材质一个基础的颜色比如vector3
13:在虚幻编辑器里的modes面板里输入text,然后将text render拖到场景里
14:最后一步就是点击场景里的textrender 然后将 text里的font 换成刚刚创建的font,text输入文本内容。把两个材质球换成刚刚创建的材质
欢迎转载,转载请标明出处: http://www.jianshu.com/p/e6d40014b14f