untiy TextMeshPro(简称TMP)组件详细内容

news/2024/11/1 21:37:31/

首先unity官方API对该组件的描述是:
TextMeshPro 是 Unity 的最终文本解决方案。它是 Unity UI Text 和旧版 Text Mesh 的完美替代方案。
功能强大且易于使用的 TextMeshPro(也称为 TMP)使用高级文本渲染技巧以及一组自定义着色器;它大幅改进了视觉质量,同时为用户创建文本样式和纹理提供了难以置信的灵活度。
TextMeshPro 能够更好地控制文本格式和布局,提供了字符、单词、行和段落间距调整、字距调整、文本对齐、链接、超过 30 种富文本标签、多种字体和精灵支持、自定义样式等功能。
强大的性能。由于 TextMeshPro 创建的几何体与 Unity 的文本组件一样,每个字符都使用两个三角形,因此这种改进的视觉质量和灵活性不会带来任何性能成本的损失。

并且在最新的正式发布的unity2022版本中,unity不在主动提供Text组件和老版本的TextMesh组件

1。创建一个TMP的UI
请添加图片描述
2.如何使用代码控制?
需要添加命名空间

using TMPro; 

正确的变量名

public TextMeshProUGUI TMP;

只有使用TextMeshProUGUI的变量名才能在脚本处挂载TMP

3.TMP组件详解:
首先是UI一般都会有的矩形转换图层渲染两个组件请添加图片描述TMP Text Style 各个模式:
请添加图片描述
请添加图片描述
请添加图片描述


http://www.ppmy.cn/news/20180.html

相关文章

Android 蓝牙开发——Avrcp协议(十二)

SDK路径:frameworks/base/core/java/android/bluetooth/ 服务路径:packages/apps/Bluetooth/src/com/android/bluetooth/ 在使用协议类的时候无法找到该类,由于安卓源码中关于蓝牙协议的 Client 部分或相关接口都被 hide 给隐藏掉了&#xf…

初学者如何学好Java数组,不妨点进来看看,赶在新年前肝完的万字博客

新年好~~~新年开篇万字博客 —Java数组的学习,有点干货,建议收藏观看!!! 本篇介绍了数组的概念,数组创建和初始化.数组的使用(元素访问,和数组遍历方法),初识引用数据类型,简单介绍JVM内存分布,认识null,堆区空间的释放 二维数组相关知识的介绍~ 学习Java中的数组一.数组的基本…

一起自学SLAM算法:10.3 机器学习与SLAM

连载文章,长期更新,欢迎关注: 前面已经分析过的8种SLAM算法案例(Gmapping、Cartographer、LOAM、ORB-SLAM2、LSD-SLAM、SVO、RTABMAP和VINS)都可以称为传统方法,因为这些算法都是在人为精心设计的特定规则下…

LeetCode[685]冗余连接II

难度:困难题目:在本问题中,有根树指满足以下条件的 有向 图。该树只有一个根节点,所有其他节点都是该根节点的后继。该树除了根节点之外的每一个节点都有且只有一个父节点,而根节点没有父节点。输入一个有向图&#xf…

原力分入门技能树-模拟

博客(blog) 以下哪种情况不可以提升原力分: 发高质量博客发低质量博客博客被点赞博客被评论 质量分(qc) 在以下哪个网址中可以查询博文质量分: https://ask.csdn.net/https://bbs.csdn.net/https://blog.csdn.net/https://www.csdn.net/qc 问答(as…

2022回顾

2022年回顾 前言 新年和亲朋好友的相聚差不多接近尾声,假期也所剩无几,开始静下心来写作,回顾一下我的2022年,看下自己去年 做得好的和不足,展望下2023,开始新一年的生活。(因为是公历2023年…

MFC|Toolbox内控件简单介绍

参考: MFC控件工具箱 (https://blog.csdn.net/Hubz131/article/details/77684910) 对应工具的超链接是本人搜到认为较易理解的单个控件介绍。 Pointer:就是普通的鼠标,默认状态Button:按钮,用…

【通信原理(含matlab程序)】实验三 数字基带信号及其频谱特性

💥💥💞💞欢迎来到本博客❤️❤️💥💥 本人持续分享更多关于电子通信专业内容以及嵌入式和单片机的知识,如果大家喜欢,别忘点个赞加个关注哦,让我们一起共同进步~ &#x…