微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – Unity:ScoreManager脚本中的文本类型问题

我已经完成了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.它正在官方统一的生存射击教程中工作,也为我的项目工作.

但问题是文本文本无法识别.
“无法找到类型或命名空间文本.”

它在unity4中工作.我目前的项目是团结5.
计数在debug.log中工作正常.现在我想设置得分文本.

解决方法:

using UnityEngine.UI;

代码顶部以导入命名空间.

旁注,Unity游戏引擎的标签是Unity3d,而不是Unity

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐