自分やガチ始めたばかりの初心者用
テンプレ
//iが5未満の時に起動し、iに1を足す
for (int i = 0; i < 5; i++)
{
//iの値をコンソールに表示する
Debug.Log(i);
}
int i = 0;
int型のiを作り0を代入
i < 5;
iの値が5より未満の時に中身を起動する
i++
iに1を足す
int型のiが5未満の時に中身を起動し、その後iに1を足す
という処理になる
この時iが0の時も処理が行われ、5未満なので4になるまで繰り替えされるので
0,1,2,3,4の5回処理が行われる
数値の種類は変えられる
//INTで使用
//iが5未満の時に起動し、iに1を足す
for (int i = 0; i < 5; i++)
{
//iの値をコンソールに表示する
Debug.Log(i);
}
//floatで使用
//iが10未満の時に起動し、iに2.5fを足す
for (float i = 0; i < 10; i += 2.5f)
{
//iの値をコンソールに表示する
Debug.Log(i);
}
一定の回数などならint型を使用し、
座標などならfloat型を使用する
2重で使用
//xが5以下の時に起動し、xに1を足す
for (int x = 0; x <= 5; x++)
{
//yが10以下の時に起動し、yに2.5fを足す
for (float y = 0; y <= 10; y += 2.5f)
{
//iの値をコンソールに表示する
Debug.Log(x);
//iの値をコンソールに表示する
Debug.Log(y);
}
}
処理の流れは
1.一つ目のfor文のxの値が0の時
2.二つ目のfor文の処理がすべて行われる
3.その後一つ目のfor文のxにx++で1が足され
4.再び二つ目のfor文の処理がすべて行われる
5.その後一つ目の(以下略
このような流れになる