3.UI文本控件-总览
3.1 知识点
创建 TextMeshPro UI 文本对象
创建 TextMeshPro 文本对象的方式有两种:
- 方法一:通过层级视图创建
Hierarchy
→UI
→ 选择与 TextMeshPro 相关的控件。
- 方法二:通过游戏对象菜单创建
GameObject
→UI
→ 选择与 TextMeshPro 相关的控件。
TextMeshPro 中 UGUI 相关组件
RectTransform
矩形变换组件是 UGUI 中的基础内容,具体使用可以参考相关教程。Canvas Renderer
画布渲染器,用于渲染 UI 元素。Cull Transparent Mesh(剔除透明网格)
对于文本对象,建议勾选此项以优化性能。
TextMeshPro - Text(UI) 组件参数总览
输入相关
包括输入的文本内容及相关的输入设置。字体相关
处理字体选择、字体样式、大小等属性。颜色相关
包括文本颜色、渐变色以及阴影、描边等设置。间距相关
设置字符间距、行间距、段落间距等。对齐相关
文本对齐方式,如居中、左对齐、右对齐等。包裹与溢出相关
设置文本的自动换行及溢出处理方式。UV 映射相关
UV 映射调整,用于纹理的自定义渲染。额外设置
包括一些额外的高级属性配置,如材质覆盖、遮罩等。
3.2 知识点代码
Lesson03_UI文本控件_总览.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Lesson03_UI文本控件_总览 : MonoBehaviour
{
void Start()
{
#region 知识点一 创建 TextMeshPro UI 文本对象
//两种方式:
//1.Hierarchy ――> UI ――> TextMeshPro相关控件
//2.GameObject ――> UI ――> TextMeshPro相关控件
#endregion
#region 知识点二 TextMeshPro中UGUI相关组件
//RectTransform 矩形变换组件在UGUI中有详细讲解,不赘述
//Canvas Renderer 画布渲染器,也是UGUI相关知识,不赘述
// Cull Transparent Mesh(剔除透明网格):对于文本来说建议勾选上
#endregion
#region 知识点三 TextMeshPro - Text(UI)组件参数总览
//我们可以将参数分成以下几部分进行讲解
//1.输入相关
//2.字体相关
//3.颜色相关
//4.间距相关
//5.对齐相关
//6.包裹溢出相关
//7.UV映射相关
//8.额外设置
#endregion
}
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com