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

猜你喜欢

转载自blog.csdn.net/jiuzhouhi/article/details/131209251