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문은 조건이 맞는 동안 계속 반복할 때 사용합니다.
- 반복문을 사용하면 코드가 짧아지고, 게임 속 여러 상황을 편리하게 만들 수 있습니다.
'로블록스 게임 개발' 카테고리의 다른 글
| [로블록스 스크립팅 초급] : 함수(FUNCTION) (0) | 2025.09.18 |
|---|---|
| [로블록스 스크립팅 초급] : 반복문(LOOP) 심화 (0) | 2025.09.18 |
| [로블록스 스크립팅 초급] : 테이블(table) (0) | 2025.09.17 |
| [로블록스 스크립팅 초급] : if문 (0) | 2025.09.17 |
| [로블록스 스크립팅 초급] : 변수 이해하기 (0) | 2025.09.17 |