Unity:ScoreManager 脚本中的文本类型问题
Posted
技术标签:
【中文标题】Unity:ScoreManager 脚本中的文本类型问题【英文标题】:Unity: Text type issue in a ScoreManager script 【发布时间】:2015-06-10 17:58:39 【问题描述】:我已经完成了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
。它适用于官方统一的生存射击教程,也适用于我的项目。
但问题是 Text text
无法识别。
“找不到类型或命名空间 Text
。”
它在unity4
中工作。我目前的项目在unity5
。
debug.log
中的计数工作正常。现在我想设置分数文本。
【问题讨论】:
【参考方案1】:添加
using UnityEngine.UI;
在代码顶部以导入命名空间。
附注,Unity 游戏引擎的标签是 Unity3d
,而不是 Unity
:)
【讨论】:
以上是关于Unity:ScoreManager 脚本中的文本类型问题的主要内容,如果未能解决你的问题,请参考以下文章