无法弄清楚如何将文本统一放入我的拖放脚本中

问题描述 投票:0回答:1

所以我是 Unity 的初学者,正在慢慢制作游戏,但是,我遇到了这个问题,我似乎不知道如何解决它。你看我在场景中的画布中有几个文本 Mesh Pro UGUI 对象,我试图获取一个公共脚本来编辑文本(本质上用信息填充文本框)问题是我似乎无法将文本框从场景中直接拖到显示器中,当我尝试在资产中制作预制件时,文本不会改变,当我尝试为画布提供脚本时,它似乎不再获得我需要的全局变量。那么如何将文本对象从场景拖到公共脚本中,以便脚本可以毫无问题地编辑资源?

就像我之前说过的,我已经尝试过一些事情,是的,我正在使用 Text Mesh Pro - Text (UI) 和 Text Mesh Pro UGUI,所以打字应该匹配。我似乎无法将它们从场景中带入公共脚本中。

c# unity-game-engine text var unityscript
1个回答
0
投票

如果要引用TextMeshPro UI对象,需要在脚本中进行引用:

public TextMeshProUGUI myText;

之后您应该能够在检查器中看到参考。

© www.soinside.com 2019 - 2024. All rights reserved.