유니티/기초

유니티 입문 - 기본 문법(6) 제어문(while문)

무직백수취업준비생 2021. 6. 20. 22:42
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
반응형