TextMeshPro 的使用

说明:

TextMeshPro是Unity收购的一个第三方插件,现在已经自动内置到编辑器中,只要使用一次就会自动导入到工程。

TextMesh Pro是Unity的终极文本解决方案。它是Unity的UI Text和Text Mesh网格的完美替代品。

功能强大,易于使用,TextMesh Pro使用先进的文本渲染技术,以及一套自定义着色器;提供实质性的视觉质量改进,同时给用户提供难以置信的灵活性,当涉及到文本样式和纹理。

TextMesh Pro提供了对文本格式和布局的改进控制,具有诸如字符、单词、行和段落间距、字距、对齐文本、链接、30多个可用的富文本标记、支持多种字体和精灵、自定义样式等功能。

由于TextMesh Pro创建的几何图形和Unity的文本组件一样,每个字符使用两个三角形,所以这种改进的视觉质量和灵活性并不需要额外的性能成本。

优化桌面和移动设备,TextMesh Pro带来了最先进的文本渲染统一。

安装

点击 Unity 导航栏里面的 window/PackageManger 安装 TextMeshPro 插件

接下来,打开字体库制作插件

1.选择字体库的字体样式

2.修改字体图集大小,根据字体数量调整

3.更改选项,选择从文件打开字体文本

4.选择中文字体库,这里注意,文本信息要使用 utf-8 格式

5.最后点击生成字体

最后点击 , save 保存为 LiberationSans SDF.asset

接下来使用刚刚创建的 asset

1.在 Hierarchy 中,右键 UI - Text - TextMeshPro , 创建一个 text

右侧面板上设置属性 MainSettings 设置为 刚刚创建的 LiberationSans SDF.asset

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值