Unity 中 TextMesh Pro 认识学习

TextMesh Pro User Guide | TextMeshPro | 3.0.6官方文档

有两个 TextMesh Pro 组件可用。

第一个 TMP 文本组件的类型为 <TextMeshPro>

旨在与 MeshRenderer 配合使用。该组件是旧版 TextMesh 组件的理想替代品。

要添加新的 <TextMeshPro> 文本对象,请转至: GameObject- >3D 对象->TextMeshPro Text 。

第二个 TMP 文本组件的类型为 <TextMeshProUGUI>

旨在与 CanvasRenderer 和 Canvas 系统配合使用。该组件是 UI.Text 组件的理想替代品。

要添加新的 <TextMeshProUGUI> 文本对象,请转至: GameObject- >UI->TextMeshPro Text 。

您可能还希望观看涵盖此主题的入门短视频。

我们强烈建议您还观看字体资源创建视频以及使用材质预设,因为这两个主题也是工作和充分利用 TextMesh Pro 的关键。

正如本指南的安装部分所述,建议您导入“ TMP 示例和附加内容”并花时间探索每个示例,因为它们提供了该工具的功能和许多文本布局的详细概述以及TextMesh Pro 中提供的富文本标签

支持和 API 文档

如果您有疑问或需要帮助,请访问Unity 论坛的Unity UI 和 TextMesh Pro部分以及TextMesh Pro 用户论坛,您可以在其中找到更多信息、视频教程常见问题解答。如果您无法找到所需信息,请随时在Unity UI 和 TextMesh Pro部分用户论坛上发帖。

TextMesh Pro 上还提供在线文档,包括富文本标签、着色器、脚本 API 等。

代碼不同:

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;

public class Testui : MonoBehaviour
{
    public GameObject ONEOBJ;
    public GameObject TWOOBJ;
    TMP_Text ONETEXT;//用于UI中的TextTMP文本框
    TextMeshPro ONETEXT2;用于GameObject 三维世界中的3D文本

    void Start()
    {
        ONETEXT = ONEOBJ.GetComponent<TMP_Text>();
        ONETEXT2 = ONEOBJ.GetComponent<TextMeshPro>();
    }

    // Update is called once per frame
    void Update()
    {
        ONETEXT.text = "TextTMP for UI";
        ONETEXT2.text = "3D TEXT";
    }
}
 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Unity3d青子

难题的解决使成本节约,求打赏

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

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

打赏作者

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

抵扣说明:

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

余额充值