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);
        }