メインコンテンツへスキップ
< すべてのトピックに戻る

スコアをカウントアップしてUIに表示するには?

int型の変数(スコア)に数値を足し、直後にUIテキストの .text プロパティを書き換える処理をセットで行います。

データ(内部のスコア値)とビュー(画面の表示)は別物であり、データが変わったタイミングで明示的に画面を更新するよう指示を出さないとUIが変化しないためです。

public int score = 0;と public TMP_Text scoreText;を用意し、敵を倒した時に score += 100;を実行した後、すかさず scoreText.text = score.ToString();を実行して画面の数字を最新化します。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に