我已经完成了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
原文地址:https://codeday.me/bug/20190702/1359608.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。