コンソールに文字を表示
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;は同じことを短く書く方法です。-=、*=、/=も同じように使えます。
チャレンジ
簡単Samがコインをさらに2枚拾います。コンソールにそれを表示しましょう。
int coins = 3;の下に、coins += 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プレイグラウンド