【发布时间】:2021-10-03 18:42:06
【问题描述】:
一个简单的问题:我正在尝试通过 C# 脚本修改 UI 文本(如果有任何区别,则为 TextMeshPro)。我正在使用以下代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Coins : MonoBehaviour
{
public Text coins;
void Start()
{
coins = GetComponent<Text>();
}
void Update()
{
coins.text = "text";
}
}
我在 Unity 2018 中做过类似的事情(我目前正在使用 Unity 2020.2)并且它在那里工作。 出于某种原因,它在这里不起作用。我将不胜感激。
【问题讨论】:
-
TextMeshPro if that makes any difference.. 这与UnityEngine.UI.Text是完全不同的类型,所以.. 是的,它有所不同^^ 另外请更好地描述doesn't work的确切含义