Menu
CoddyTech

コンソールに文字を表示

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

文字列はテキストです。名前、メッセージ、スコア表示などが該当します。二重引用符で囲んで書き、その型はstringです:

string hero = "Mia";

+記号は文字列をつなげ、その際に数値をテキストに変換します:

int gems = 4;
Debug.Log(hero + " found " + gems + " gems");

これにより、ConsoleにMia found 4 gemsと表示されます。空白は引用符の中にあります。hero + "found"ではMiafoundになります。

変数の値は変更できます。gems = gems + 2;は以前の値を読み取り、2を足して、その結果を元の変数に戻します。gems += 2;は同じことを短く書く方法です。-=、*=、/=も同じように使えます。

challenge icon

チャレンジ

簡単

Samがコインをさらに2枚拾います。コンソールにそれを表示しましょう。

  1. int coins = 3;の下に、coins += 2;を追加します。
  2. Debug.Logの行をDebug.Log(playerName + " has " + coins + " coins");に変更します。引用符の中にはスペースを入れてください。

「プレイ」を押すと、コンソールにSamがコインを5枚持っていると表示されます。その後、「確認」を押します。

自分で試してみよう

using UnityEngine;

public class Greeting : MonoBehaviour
{
    void Start()
    {
        string playerName = "Sam";
        int coins = 3;

        Debug.Log("Hello");
    }
}

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

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