Unity 応用問題編「Block Game」-Scoreを作成-

本章は、応用問題編となってます。
ここでは、Scoreの作り方を教えていきます!

Scoreを作成

1. 次に、「Text」を追加し、名前を「Score」とします。

2. 次に、下記のように、アンカープリセットを左上にします。

3. パラメータを、下記のように設定します。

4. 同様に、「Clear」の文字も用意します。新規「Text」を作成し、下記のようにパラメータを設定ます。

5. 「Scripts」フォルダに移動し、新規C#ファイルを作り、「ScoreController」と名前をつけます。

6. コードを下記のように書き足していきます。
このテキストは、「UI」のフォルダにあったので、新たに「UnityEngine.UI」のパッケージを使います。
また、if 文を使い score==240 になったら、ボールを破壊し、クリア画面が表示されるようになっています。

7. 「Create Empty」から空オブジェクトを作成し、「ScoreController」と名前をつけます。

8. ドラッグ&ドロップで、空オブジェクトに、スクリプト「ScoreController」を追加します。
次に、スクリプト内のパブリック変数にドラッグ&ドロップでオブジェクトを紐づけていきます。

9. 最後に「Scripts」フォルダから、「blockController」を開き、下記のコードを書き足したら完成です。
ScoreControllerのスクリプトから変数スコアを呼び出し、当たり判定が入るごとに +10 されると書かれています。

完成です!

次回は、ゲームオーバーを作成します!
お楽しみに♪