【问题标题】:Unity: Text type issue in a ScoreManager scriptUnity:ScoreManager 脚本中的文本类型问题
【发布时间】: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 中工作。我目前的项目在unity5debug.log 中的计数工作正常。现在我想设置分数文本。

【问题讨论】:

    标签: c# user-interface text unity3d


    【解决方案1】:

    添加

    using UnityEngine.UI;
    

    在代码顶部以导入命名空间。

    附注,Unity 游戏引擎的标签是 Unity3d,而不是 Unity :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 2017-09-29
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多