変数
CoddyのUnityジャーニー「Unityスクリプトの基礎」セクションの一部。レッスン 2/85。
変数とは、値を保持する名前付きの箱です。残りのライフ、速度、塔の高さなどを保持します。型、名前、最初の値を指定して作ります。
int lives = 3;intは整数(3、0、-12)の型です。livesは名前、=は3を代入し、;は文の終わりにピリオドを打つように、その行を終わらせます。
その後は、名前を使うたびに、その名前が値を表します。
int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);transform.localScaleはオブジェクトの大きさです。幅(x)、高さ(y)、奥行き(z)を表します。このブロックは高さ3、幅6、奥行き6です。lengthを4に変更すると、同じ箱を両方の場所で参照しているため、2つの方向で同時に小さくなります。
コードはStart()の{と}の間に書きます。//で始まる行はコメントで、C#は読み飛ばします。
チャレンジ
簡単塔を高さ5階、幅2にしてください。
int floors = 2;の中の2を5に変更します。int width = 1;の中の1を2に変更します。数字だけを変更してください。int floorsの行をもう1つ追加するとエラーになります。
「プレイ」を押すと、塔が高く、幅広くなります。その後、「確認」を押します。
自分で試してみよう
using UnityEngine;
public class Tower : MonoBehaviour
{
void Start()
{
int floors = 2;
int width = 1;
transform.localScale = new Vector3(width, floors, width);
}
}
Unityスクリプトの基礎のすべてのレッスン
自分で練習してみよう: Unityプレイグラウンド