728x90
GAME MAKER 강좌
KAYAN
◈ While |
while 반복문은 조건식이 거짓일 때까지 이벤트를 반복 시킬 수 있습니다.
while (<조건식>) <실행문> |
이 반복문은 조건식이 참(true)일 때 이벤트가 실행되는 것으로, 보통 어떠한 조건을 충족할 때까지
반복적으로 이벤트를 실행할 필요가 있을 때 사용합니다.
주의 할 것은 무한 반복되면 앱이 멈출 수 있기 때문에 반드시 반복문을 끝낼 수 있도록 이벤트를
구성해야 합니다.
예를 들면,
예) while (!place_free(x, y)) { x = random(room_width); y = random(room_height); } |
이것은 현재 오브젝트의 (x, y)위치가 Solid 오브젝트와 충돌 하지 않을 때까지 랜덤 위치에
재배치하는 것입니다..
만약 현재 위치가 Solid 오브젝트와 충돌하지 않는 위치라면 반복문을 끝내게 됩니다.
※ [참고] 반복문에서 break 명령어를 사용하면, 그 즉시 반복문을 중지시킬 수 있습니다.
300x250
'GameMaker강좌[GMS2] > GMS2기초강좌' 카테고리의 다른 글
[게임메이커 강좌-기초]Do/Until 반복문 (0) | 2019.03.20 |
---|---|
[게임메이커 강좌-기초]For 반복문 (1) | 2019.03.19 |
[게임메이커 강좌-기초]Repeat 반복문 (0) | 2019.03.19 |
[게임메이커 강좌-기초]기본 조건문 if ~ else ~ (0) | 2019.03.19 |
[게임메이커 강좌-기초][GMS1][GMS2] 마우스 커서 모양 변경하기 (6) | 2018.09.21 |
댓글