2日目 - プログラミング②


乱数(Random.Range)

Random.Range()は決められた範囲でランダムな実数を返します。

Random.Range(最小値,最大値)

最小値と最大値がどちらもint型である場合は整数のランダムな値を、どちらか一方でもfloat型の場合は実数のランダムな値を返します。

void Start()
{
	int ramdomValue;
	float ramdomFValue;
	
	ramdomValue = Random.Range(0,10);
	Debug.Log(ramdomValue);
	
	ramdomValue = Random.Range(-10,10);
	Debug.Log(ramdomValue);
	
	ramdomFValue = Random.Range(0f,1f);
	Debug.Log(ramdomFValue);
}

出力例

image.png


条件分岐(if文)

とりあえず以下の通りに書いて実行してみよう

void Start()
{
	int value = -1;
	
	if(value > 0){
		Debug.Log(value + " は正の数");
	}
	else if(value < 0){
		Debug.Log(value + " は負の数");
	}
	else{
		Debug.Log(value + " は0");
	}
}

出力例

image.png