Unity TextMeshPro

Unity TextMeshPro是Unity的终极文本解决方案,替代了旧版的Text组件。它提供了丰富的文本格式控制,如RTL编辑、材质预设和字体风格。通过Font Asset Creator,用户可以自定义字体资源,包括字体大小、材质、字符集等。动态SDF系统允许在运行时添加字符,但会增加计算资源。建议在项目中结合官方示例学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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变的更加丰富了&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淡定九号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值