【发布时间】:2023-03-20 08:33:01
【问题描述】:
我在runtime 期间有一个error,我的image 和text。我在我的hierarchy 中创建了两个对象,命名正确,但显然我的脚本找不到它们。为什么我写的还不够?我在error 中得到的只是Object reference 没有设置为对象的实例,但我不明白为什么当我的层次结构中有一个对象时我需要创建该对象的实例。
我对 unity 和 c# 都还比较陌生,并且无法通过搜索找到任何真正的解释性答案,而且 unity 教程也不是很有帮助,因为我确信这只是一个关于 c# 的基本问题
private Text serverInfoText;
private GameObject serverInfoImage;
void Awake()
{
serverInfoImage = GameObject.Find ("ServerInfoImage");
serverInfoImage.SetActive (false);
serverInfoText = GameObject.Find("ServerInfoText").GetComponent<Text>();
}
【问题讨论】:
-
是否已将此脚本附加到场景中的游戏对象?如果没有,那就去做吧!