【Unity3D】运用代码在prefab预制体中添加Text属性值
Unity3D 预制体中变量赋值问题
运用代码在prefab预制体中添加Text属性值
在做unity作业过程中遇到的一个问题
在Hierarchy视图中做好一个物体
然而在把它拖到文件夹中生成预制体后,预制体里面的Text属性值不见了
问题原因:
预制体的脚本上的Text变量在Unity中赋值的物体只能是预制体,不能是场景中的普通Text。
解决办法:
在代码中添加:
centerText = GameObject.Find("CoinText").GetComponent<Text>();
其中,CoinText是在Hierarchy视图中所需要的Text的名字
问题解决,游戏正常运行