Урок Roblox StudioЗанятие 2 / 8

Цикл for

Повторять действие заданное число раз

Цикл for
Иллюстрация к теме занятия

Цель занятия

Научиться использовать тему «повторяющиеся действия» в небольшом игровом проекте и объяснять каждую строку программы.

Подготовка

Где разместить код: Script в ServerScriptService

Порядок работы

  1. Открой Roblox Studio и создай отдельную копию учебной игры.
  2. Создай объекты и скрипты точно по схеме подготовки, обращая внимание на названия и тип Script или ModuleScript.
  3. Вставь каждый фрагмент в соответствующий скрипт, сохрани проект и запусти Play.
  4. Открой View → Output и сравни вывод с ожидаемым результатом.
  5. Измени одно значение, запусти ещё раз и объясни, почему результат изменился.

Код Luau

for step = 1, 5 do
    print("Этап", step)
    task.wait(0.5)
end
print("Маршрут подготовлен")

Проверяем результат

Пять строк «Этап 1» ... «Этап 5» с задержкой и сообщение о готовности.

Типичная ошибка

Цикл запускается слишком часто: проверь, что Script не дублирован.

Усложнение

Измени шаг на 2 и объясни, какие числа появятся.

Рефлексия

Объясни преподавателю смысл кода своими словами. Покажи работу примера в Play и окно Output.

Перед публикацией добавь реальные скриншоты Studio и проверь код в редакторе.

Проверь свою работу

Перед тестом убедись, что ты выполнил практику самостоятельно.

Эти отметки — личная памятка, они не влияют на звёзды.

Проверь себя

Ответь на вопросы урока. Успешный тест даёт одну звезду в личном кабинете.

⭐ Проверь свои знания

5 вопросов по теме урока. За 4 правильных ответа получишь звезду. Повторные попытки разрешены.

1. Сколько раз выполнится print в коде for i = 1, 4 do print(i) end?
2. Что напечатает for i = 2, 6, 2 do print(i) end?
3. Какой цикл создаст ровно 5 деталей?
4. Чему будет равна сумма после local s=0; for i=1,3 do s+=i end?
5. Внутри цикла нужен номер итерации. Как его получить?