在屬性裡面寫方法體
阿新 • • 發佈:2018-12-13
- 在遊戲中,在玩家指令碼中會有相關的得分變數,而這些變數往往需要實時更新在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; } }