C#
유니티 C# 프로그래밍 (반복문) 알아보기
Lee Saerom
2022. 10. 27. 10:18
반복문 : 조건에 만족하면 로직을 반복하는 제어문
while : 조건이 true일 때, 로직 반복 실행
break : 조건이 다 실행이 되면 빠져나가라 명령
//6.반복문
while (조건) {
(로직)
}
(예)
while (health > 0)
health--;
if (health > 0)
Debug.Log("독 데미지를 입었습니다. " + health);
else
Debug.Log("사망하였습니다");
if (health == 10) {
Debug.Log("해복제를 사용합니다.");
break;
}
}
for : 변수를 연산하면서 로직 반복 실행
그룹형변수 길이: .Length(배열) .Count(리스트)
for (연산되 변수 ; 조건 ; 연산) {
로직
}
(예)
for (int count=0 ; count<10 ; count++) {
health++;
Debug.Log("붕대로 치료 중... " + health);
}
for (int index = 0; index < monsters.Length; index++) {
Debug.Log("이 지역에 있는 몬스터 : " + monsters[index]);
}
몬스터나 붕대나 그런것들은 변수에서 나옵니다.
foreach : for의 그룹형 변수 탐색 특화
foreach 직접 사용합니다.
(예)
foreach (string monster in monsters) {
Debug.Log("이 지역에 있는 몬스터 : " + monster);
}