我想在另一个场景中显示一段文字,说明比赛结束时的得分。
public class Score : MonoBehaviour {
public static int scoreValue = 0;
public Text score;
void Start()
{
score = GetComponent<Text>();
}
void Update()
{
score.text = "$ " + scoreValue;
}
}
答案 0 :(得分:0)
在更改场景之前,为持有得分脚本的游戏对象调用DontDestroyonLoad。另外,您也可以使用静态变量进行评分。但是请记住,在需要时也请务必进行设置和重置。希望对您有所帮助:-D。 ps在show类上将您称为静态变量,如下所示:var tmpscore = score.scoreValue;。 Showtext,然后在重启级别重置您的静态变量。