我正在Unity中制作游戏,我想在屏幕上显示玩家留下的生活。我不断收到错误:在编译下面显示的代码时,“无法在Unity中将类型'string'隐式转换为UnityEngine.GUIText”。我已经看到Message类中的Update函数可以无缝地工作,就像在教程中一样,所以我不知道我的问题是什么。
public class GameManager : MonoBehaviour {
public static int lives = 3;
}
//
public class Message : MonoBehaviour
{
public Text scoreText;
void Update()
{
scoreText.text = "Lives: " + GameManager.lives.ToString();
}
}
答案 0 :(得分:0)
您包括:
using UnityEngine.UI;
位于您的代码之上?
答案 1 :(得分:0)
您可以双击“错误”以查看其来源。您可以获得有关脚本的名称和错误来自的行的信息。希望对您有所帮助。