3.2D文本总览

3.UI文本控件-总览


3.1 知识点

创建 TextMeshPro UI 文本对象

创建 TextMeshPro 文本对象的方式有两种:

  • 方法一:通过层级视图创建
    HierarchyUI → 选择与 TextMeshPro 相关的控件。
  • 方法二:通过游戏对象菜单创建
    GameObjectUI → 选择与 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

×

喜欢就点赞,疼爱就打赏