你如何制作 public TMPText unity C#

How Do you make a public TMPText unity C#

我是 unity 的新手,我想知道是否有任何方法可以调用 Public TextMeshPro 因为我一直在尝试制作一个得分计时器当前脚本例如我使用 public 文本 ScoreText; .那么有没有什么办法可以做一些像 Public Tmp_Text ScoreText;或类似的东西? (抱歉我是新手)

祝你在学习团结的路上好运。 要解决您的问题,您需要记住几件事。 遵循教程并从中学习。 检查 unity api 以获取有关 modules/commands 具体功能的参考。 在你的情况下,这将是 this 参考。

这是执行您想要的操作的最短方法: 将 using TMPro; 添加到脚本的最顶部 声明你的变量 public TextMeshProUGUI scoreText 在代码中使用您的变量来设置文本;

void AddPoints(int pointsEarned)
{
   currentScore += pointsEarned;
   scoreText.SetText(currentScore.ToString());
}