来自飘逸给雪碧的回答
2023-12-26 21:31:35
UE4使用中文字体有两种方法,可以直接下载字体拖到UE4 contentBrowers下也可以使用TextRenderer组件,具体操作如下:
方法一:
1、在PC中的字体文件夹或者网上搜索字体文件,下载后拖拽到UE4 contentBrowers下;
2、出现两个文件;
3、在UI的Text控件中,Detail--Appearance--Font选择导入的字体文件。
方法二:
1、UE4 的3D text中,需要使用TextRenderer组件,组件中使用中英文需要创建一个Font字体材质;
2、首先在Content中创建一个Font;
3、双击创建的字体,在出现面板的details中选择font cache type 中的offline;
4、在字体选择中选择相应字体;
5、在details中,选择 alpha only ,并在Chars中输入所需文字;
6、在Assets中,选择Reimport xxxx(创建的font名称);
7、创建材质,修改Blend Mode 为 Masked,添加Vertex Color 和 Font Sample Parameter 在 Font Sample Parameter中选择刚刚创建的Font;
8、在你的textRenderer组件的text处,分别选择Font字体和字体材质,并输入需要显示的字体就可以了。
文章整理自网络,仅供学习参考,版权归属原作所有
推荐问答