もくじ
スコアを更新する
UIテキストのスコアを更新するため、CanvasオブジェクトにUIControllerマクロを作成する。このマクロにスコアの更新処理を入れていく。C#スクリプトではメソッドを呼び出す形にしているが、Boltでそのような形が可能か不明だったので、スコアの変数scoreを外部から参照できるようにScene変数として定義した。Scene変数にすると他のマクロからも参照可能となる。
チュートリアルのC#スクリプトではUIのスコアテキストをFind関数を使って検索し変数に代入しているが、ここではUIControllerマクロのオブジェクト変数scoreTextとして定義する。scoreを参照してscoreTextに表示させるグラフを作成する。
UIControllerマクロ・Show Score Text
衝突時のスコアアップをBulletControllerマクロのOn Trigger Enter 2Dのイベント処理の最後に追加する。score変数の値を取得して1加算して、またscore変数に戻すという処理をグラフ化する。
ここまでのチュートリアル進捗状況(5/6)