首页 |问答 |游戏 |问答详情
  • UE4怎么使用中文字体?

    提问者:机智不秋天

    2023-12-25 07:40:02

    共1条用户回答
    我要回答
    • UE4使用中文字体有两种方法,可以直接下载字体拖到UE4 contentBrowers下也可以使用TextRenderer组件,具体操作如下:

      方法一:

      1、在PC中的字体文件夹或者网上搜索字体文件,下载后拖拽到UE4 contentBrowers下;

      QQ截图20221009105807.jpg

      2、出现两个文件;

      QQ截图20221009105759.jpg

      3、在UI的Text控件中,Detail--Appearance--Font选择导入的字体文件。

      QQ截图20221009105753.jpg

      方法二:

      1、UE4 的3D text中,需要使用TextRenderer组件,组件中使用中英文需要创建一个Font字体材质;

      QQ截图20221009105607.jpg

      QQ截图20221009105614.jpg

      2、首先在Content中创建一个Font;

      QQ截图20221009105557.jpg

      3、双击创建的字体,在出现面板的details中选择font cache type 中的offline;

      QQ截图20221009105550.jpg

      4、在字体选择中选择相应字体;

      QQ截图20221009105542.jpg

      5、在details中,选择 alpha only ,并在Chars中输入所需文字;

      QQ截图20221009105536.jpg

      6、在Assets中,选择Reimport xxxx(创建的font名称);

      QQ截图20221009105528.jpg

      7、创建材质,修改Blend Mode 为 Masked,添加Vertex Color 和 Font Sample Parameter 在 Font Sample Parameter中选择刚刚创建的Font;

      QQ截图20221009105521.jpg

      8、在你的textRenderer组件的text处,分别选择Font字体和字体材质,并输入需要显示的字体就可以了。

      QQ截图20221009105513.jpg

      文章整理自网络,仅供学习参考,版权归属原作所有

      飘逸给雪碧

      2023-12-26 21:31:35
写下您的回答吧!
提交

您的回答已经交由管理员老师审核
审核后通过后将自动发布