로블록스 게임 개발

[로블록스 스크립팅 초급] : 반복문(LOOP)

CYANREDSKY 2025. 9. 17. 17:42

1. 반복문이란 무엇일까요?

반복문은 컴퓨터에게 "이 일을 여러 번 반복해!" 라고 알려주는 명령입니다.
예를 들어 “사과를 하나씩 담아 5개까지 바구니에 넣어라” 같은 규칙을 코드로 표현할 수 있습니다.

2. 반복문이 필요한 이유

게임 속에서는 같은 행동을 여러 번 해야 할 때가 많습니다.

  • 여러 개의 몬스터를 한 번에 만들 때
  • 아이템 목록을 차례대로 확인할 때
  • 10초 동안 계속 점수를 더할 때

이런 상황에서 반복문을 쓰면 같은 코드를 여러 번 적을 필요 없이 깔끔하게 처리할 수 있습니다.

3. 로블록스 예시 (for 반복문)

for i = 1, 5 do
    print("안녕! " .. i)
end

 

  • for i = 1, 5 do : i를 1부터 5까지 늘려가며 반복
  • print("안녕! " .. i) : "안녕!" 뒤에 i 숫자를 붙여서 출력
  • 결과 :
안녕! 1
안녕! 2
안녕! 3
안녕! 4
안녕! 5

 

4. 로블록스 예시 (while 반복문)

local count = 1

while count <= 3 do
    print("반복 횟수: " .. count)
    count = count + 1
end

 

  • while count <= 3 do : count가 3 이하일 동안 계속 반복
  • count = count + 1 : 반복이 끝나지 않도록 숫자를 하나씩 늘리기
  • 결과 :
반복 횟수: 1
반복 횟수: 2
반복 횟수: 3

 

5. 정리

  • 반복문은 같은 일을 여러 번 자동으로 해주는 명령입니다.
  • for문은 정해진 횟수만큼 반복할 때 사용합니다.
  • while문은 조건이 맞는 동안 계속 반복할 때 사용합니다.
  • 반복문을 사용하면 코드가 짧아지고, 게임 속 여러 상황을 편리하게 만들 수 있습니다.