УРОК 3 ИЗ 4 · 45–60 МИНУТ
Мигающий мост
Мост то безопасен, то пропадает. Выбери момент и добеги до другого берега.

Что получится: Мост то безопасен, то пропадает. Выбери момент и добеги до другого берега. Всё можно сделать самостоятельно по шагам и сверить с готовым примером.
Готовый проект для проверки
Скачать .rbxlx ↓Скачай файл, затем открой его в Roblox Studio через File → Open from File. Он уже содержит все детали и скрипты урока.
Шаг 1 · Построй мост между берегами
- Создай новый Baseplate и удали большую стандартную плиту. Оставь SpawnLocation.
- Добавь через Home → Part два острова, мост и финиш. В Properties задай названия, Size и Position по таблице; включи Anchor у всех деталей.
- Покрась мост в жёлтый цвет. Убедись, что он соединяет края двух островов и персонаж может ступить на него.

Размеры и расположение деталей
В Roblox числа идут по осям X, Y, Z. Size и Position меняются в Properties.
| Имя в Explorer | Size (X, Y, Z) | Position (X, Y, Z) | Что это |
|---|---|---|---|
StartIsland | 16, 1, 12 | -17, -0.5, 0 | Синий стартовый берег |
SpawnLocation | 6, 1, 6 | -19, 0.5, 0 | Точка появления |
BlinkingBridge | 18, 1, 6 | 0, -0.5, 0 | Жёлтый мост |
FinishIsland | 16, 1, 12 | 17, -0.5, 0 | Зелёный берег |
Finish | 6, 0.3, 6 | 19, 0.15, 0 | Бирюзовый финиш |
Шаг 2 · Включи повторение
- В Explorer наведи курсор на BlinkingBridge, нажми «+» → Script. Назови скрипт Blink.
- Открой Blink двойным щелчком и вставь код ниже. В отличие от прошлого урока, здесь не нужно ждать касания: цикл работает сам после запуска игры.

local bridge = script.Parentwhile true do bridge.Transparency = 0 bridge.CanCollide = true task.wait(3) bridge.Transparency = 0.7 bridge.CanCollide = false task.wait(2)endКак работает код
- while true do повторяет команды снова и снова.
- Три секунды мост видим и твёрд; две секунды почти прозрачен и не держит игрока.
- end закрывает цикл. true и false здесь означают «включено» и «выключено».
Шаг 3 · Найди правильный момент
- Нажми Play ▶ и поверни камеру мышью к жёлтому мосту. Передвигайся клавишами W, A, S, D; пробел — прыжок.
- Посмотри, как мост меняется: три секунды безопасен, две секунды опасен.
- Попробуй добежать до финиша, пока мост твёрдый. Если персонаж упал, он появится на старте — попробуй снова.
- После проверки нажми Stop ■ и сохрани файл через File → Save to File.
Проверь себя
- Мост меняется даже без касания.
- Когда мост почти прозрачен, на нём нельзя стоять.
- Цикл продолжается до остановки Play.
Задание со звёздочкой: Сделай мост безопасным 5 секунд, а опасным 1 секунду. Легче ли стала игра?
Если что-то не работает
- Мост не мигает: проверь, что Blink — обычный Script внутри BlinkingBridge и код заканчивается end.
- Мост всегда виден: проверь второе значение Transparency = 0.7.
- Мост виден, но через него проваливаешься: CanCollide должно быть true на безопасном этапе.
Подсказка преподавателю
Покажите цикл на движениях: три хлопка — можно идти, два — стоим. Затем дети находят эти числа в task.wait. Сравните while с повторением, знакомым им по другим языкам. Не вводите сразу вложенные циклы.