728x90
반응형
while문은 어떤 조건을 만족하는 동안 while문 블록을 반복 실행합니다.
while문의 기본적인 구조는 다음과 같습니다.
while(조건) {
//while문 블록
//조건이 참인 동안 이곳에 있는 코드를 반복 실행
}
스크립트 예제를 통해 알아보겠습니다.
해당 스크립트를 아무 오브젝트에 넣고 실행해봅니다.
(i <10)을 만족하는 한 계속해서 블록 내용을 반복한 것을 확인할 수 있습니다.
for문과 while문은 비슷하며, 서로가 서로를 재현할 수 있습니다.
그러나 for문과 while문이 적절하게 사용되는 경우는 다릅니다.
- for문 : 순번을 넘겨가면서 반복할 때
- while문 : 어떤 조건을 만족하는 동안 반복할 때
플레이어가 살아있는동안 계속 체력이 깎이는 예제를 while문으로 작성해보겠습니다.
isDead가 false인 동안 계속해서 hp가 33씩 감소합니다.
마지막에 hp가 0보다 낮아지게 되면 if문을 통해 isDead가 true가 됩니다.
728x90
반응형
'유니티 > 기초' 카테고리의 다른 글
유니티 입문 - 기본 문법(5) 제어문(for문) (0) | 2021.06.07 |
---|---|
유니티 입문 - 기본 문법(4) 제어문(if문) (0) | 2021.06.07 |
유니티 입문 - 기본 문법(3) 매서드 연습하기 (0) | 2021.06.07 |
유니티 입문 - 기본 문법(2) 변수 (0) | 2021.06.07 |
유니티 입문 - 기본 문법(1) (0) | 2021.04.09 |