- 在游戏中,在玩家脚本中会有相关的得分变量,而这些变量往往需要实时更新在UI界面上,这时,我们可以在UI脚本中写label更新方法,然后在对应属性的set里面更新该UIlabel
public void SetScore(int scoreNum)
{
score.text = scoreNum.ToString();
}
public void SetGem(int gemNum)
{
gem.text = gemNum + "/100";
}
//设置在属性里面
public int GemCount { set { gemCount = value; gameUI.SetGem(gemCount); } get { return gemCount; } }
public int ScoreCount { set { scoreCount = value; gameUI.SetScore(scoreCount); }get { return scoreCount; } }