首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextMeshPro空引用异常

TextMeshPro空引用异常
EN

Stack Overflow用户
提问于 2017-12-11 21:25:04
回答 2查看 4.7K关注 0票数 6

编辑:解决。用TextMeshProUGUI 代替 TextMeshPro**.**

背景:

我使用TextMeshPro来显示文本。我想通过脚本修改文本。问题是,当我试图更改它时,我会得到一个NullReferenceException。

详细信息:

我的剧本:

代码语言:javascript
复制
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;

public class UI_speed : MonoBehaviour {

    TextMeshPro textmeshPro;

    void Start () {
        textmeshPro = GetComponent<TextMeshPro>();
        textmeshPro.text = "test";
    }
}

代码与TextMeshPro API匹配,所以我不确定发生了什么。我用的是团结5.6.1f1。任何帮助都是非常感谢的。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-12-11 23:38:37

找到了解决办法。使用TextMeshProUGUI而不是TextMeshPro。不确定细节,但效果很好。

票数 14
EN

Stack Overflow用户

发布于 2017-12-11 21:45:39

试着使用

代码语言:javascript
复制
textmeshPro = GetComponentInChildren<TextMeshPro>();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47761666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档