Unity中Text Mesh Pro研究说明

Unity学习笔记

第一篇 Unity中Text Mesh Pro研究说明



前言

在游戏开发过程中,UI界面的文字,因需要添加描边或投影,以增强文字表现,便于阅读。在添加描边效果的时候,发现Unity Text组件自带的描边效果非常差劲。因此换用Text Mesh Pro(TMP)来提高描边和投影效果。
在实际使用过程中,对TMP进行了一些研究,现整理成笔记,供各位也在使用TMP的同行借鉴。


一、Text Mesh Pro简要介绍

Unity 自带的Text文字组件,在高分辨率模式下,文字清晰度不足。且如需要描边和投影效果,则效果也欠佳。
Text控件的文字渲染效果
Text控件描边效果展示
Text控件描边效果由于实现的原因,导致其在边角位置出现缺口。
因此,在部分需要较高清晰度,或需要额外文字效果的情况下,可使用text mesh pro组件来实现所需要的效果。

1.1 优点

1、 丰富的文本段落控制参数:TextMesh Pro提供了对文本格式和布局的改进控制,超过30个丰富的文本标签,包括支持上标,下标,下划线,划线,缩进,对齐,单步,行高,以及更多。支持多种字体和精灵、自定义样式等功能
2、 支持TrueType和OpenType
3、 支持以材质的方式给文字添加纹理效果

1.2 缺点

1、 不能直接使用TTF字体,需要基于TTF字体创建专用字体文件资源。
2、 对中文支持不够好,需要使用动态字体模式生成字体文件。

二、创建字体TMP_Font Asset

2.1 快捷创建

在unity编辑器界面的project窗口,右键要使用 的TTF字体文件,在右键菜单中按顺序选择 Create>TextMeshPro>Font Asset,即可快捷创建对应的字体资源。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值