Unity: ScoreManager脚本中的文本类型问题
本文关键字:文本 类型 问题 ScoreManager 脚本 Unity | 更新日期: 2023-09-27 17:54:55
我完成了UI Canvas
,然后附加了UI Text
,命名为ScoreText
。我也有ScoreManager
脚本重置分数和写入文本到它。
public class ScoreManager : MonoBehaviour {
public static int score;
Text text;
void Awake () {
text = GetComponent <Text> ();
score = 0;
}
void Update () {
text.text = "Score: " + score;
Debug.Log (score);
}
}
代码附在ScoreText
上。它在unity的官方生存射击教程中工作,也适用于我的项目。
但问题是 Text text
不被识别。"找不到类型或命名空间 Text
。"
它在unity4
中工作。我目前的项目是在unity5
。计数工作良好的debug.log
。现在我要设置分数文本
添加
using UnityEngine.UI;
放在代码的顶部,以便导入名称空间。
旁注,Unity Game Engine的标签是Unity3d
,而不是Unity
:)