Menu
CoddyTech

おさらい:コイン集め

CoddyのUnityジャーニー「Unityスクリプトの基礎」セクションの一部。レッスン 8/85。

章の内容をまとめる時間です。値を記憶するフィールド、+で作る文字列、if文、そして比較です。Input.GetKeyDownはキーを押すたびに1回だけ真になり、==は2つの値が等しいかどうかを調べることを覚えておきましょう。

challenge icon

チャレンジ

中級

Cを押すたびにコインを1枚獲得し、コインを5枚集めると勝ちです。

  1. Update()の上に、フィールドint coins = 0;を追加します。
  2. Update()内で、Input.GetKeyDown(KeyCode.C)のときに、coinsに1を加え、"Coins: " + coinsをログに出力します。
  3. そのif文の中で、coins == 5のときに、You win!もログに出力します。

「プレイ」を押してCを5回押すと、コンソールにCoins: 1からCoins: 5まで表示され、その後You win!と表示されます。次に「確認」を押します。

自分で試してみよう

using UnityEngine;

public class CoinCounter : MonoBehaviour
{

    void Update()
    {
        // Cを押すたびにコインを1枚集めます。
    }
}

Unityスクリプトの基礎のすべてのレッスン

自分で練習してみよう: Unityプレイグラウンド