Unity TextMeshPro
简介
TextMeshPro(也简称为TMP)号称是Unity的终极文本解决方案,它是Unity 的 UI 文本和旧版文本网格体的完美替代品。
功能强大且易于使用,使用高级文本渲染技术以及一组自定义着色器;提供实质性的视觉质量改进,同时在文本样式和纹理方面为用户提供令人难以置信的灵活性。
TextMeshPro通过字符,单词,行和段落间距,字距调整,对齐文本,链接,30多种可用的富文本标签,对多字体和精灵的支持,自定义样式等功能,提供了对文本格式和布局的改进控制。
出色的性能。由于 TextMeshPro 创建的几何体与 Unity 的文本组件一样,每个字符使用两个三角形,因此这种改进的视觉质量和灵活性无需额外的性能成本。
这段话是官网的简介,直接翻译过来的Unity - 手册:TestMeshPro (unity3d.com)
需要特别注意的是,Unity官方从2021版本开始,删掉了Text,改成用TextMeshPro作为解决方案,也就是你不能直接创建Text来使用了,当然你可以创建个空物体,然后挂载Text来间接的使用,但用起来不是很方便。
所以还是安安心心学习怎么使用TextMeshPro吧,毕竟功能还是很强大的。
使用说明
属性面板
相比Text组件多了很多的功能,这里就简单介绍下多的功能。
官方说明文档:UI 文本游戏对象 |文本网格专业版 |3.2.0-4 之前 (unity3d.com)
Enable RTL Editor
启用此选项可从右到左而不是从左到右显示文本。
检查器会显示一个附加的输入字段,您可以在其中查看反转的文本并直接对其进行编辑。
文本在屏幕上显示或呈现之前被反转。
Material Preset
可以给字体设置材质球,像什么艺术字啥的就可以使用这个来实现。
Font Style
FontStyle变的更加丰富了&#