Роблокс. Исчезающая платформа.
|
Создай в Roblox Studio платформу, которая исчезает, когда на неё наступает игрок, а затем появляется снова. Используй её как ловушку, часть паркура или основу своего obby. Повторяй за мной в видео, а потом придумай собственный вариант. Программировать заранее не нужно: разберём код постепенно и сразу проверим результат в игре. Понадобится компьютер с установленной Roblox Studio. Возраст: 10–14 лет Время: 30–45 минут Уровень: можно с нуля |
Видеоурок
Посмотри, как создать исчезающую платформу в Roblox Studio, и выполняй действия вместе со мной. Если нужно, ставь видео на паузу, чтобы набрать код и проверить игру.
Задание
Открой пустой проект Roblox Studio и сохрани его под названием «Исчезающая платформа». Добавь куб, увеличь его и подними в воздух. Включи Anchored («Якорь»), чтобы куб не падал. Это будет площадка приземления. Перетащи на неё SpawnLocation мышкой: здесь персонаж начнёт игру. |
Добавь объект Part → Cylinder. Измени его размер, приподними над землёй и включи Anchored. Расположи цилиндр так, чтобы персонаж мог на него запрыгнуть. |
В окне Explorer добавь Script внутрь цилиндра. Удали стандартную строку
Что означает код
Затем снова делаем платформу видимой и возвращаем возможность на ней стоять. |
Нажми Test и синий треугольник запуска. Запрыгни на цилиндр: персонаж должен провалиться, а платформа — появиться снова через несколько секунд. Проверь результат несколько раз. Затем останови игру красным квадратом. |
Дополнительное испытание
Придумай свои правила для платформы
Основное задание готово. Теперь попробуй изменить механику: выбирай любые испытания и после каждого запускай игру, чтобы увидеть разницу.
- Измени время возвращения. Найди
wait(3)и поставь вместо трёх секунд одну, пять или десять. - Дай игроку шанс. Добавь
wait(1)перед исчезновением платформы. Успеет ли персонаж убежать? - Сделай предупреждение заметным. Перед исчезновением установи
platform.Transparency = 0.5, подожди секунду, а затем сделай платформу невидимой. - Добавь предупреждение цветом. Перед исчезновением покрась платформу в красный, а после возвращения — в зелёный.
- Построй свой obby. Дублируй платформу сочетанием Ctrl + D и сделай дорожку из блоков. Если один блок должен быть обычным, удали из его копии Script через Explorer. Добавь старт и финиш.
Если хочешь объединить предупреждения и возвращение платформы, используй итоговый скрипт из видео:
local platform = script.Parent
local function disappear()
wait(1) -- Испытание 2
platform.Transparency = 0.5 -- Испытание 3
wait(1) -- Испытание 3
platform.Color = Color3.fromRGB(255, 0, 0) -- Испытание 4
wait(1) -- Испытание 4
platform.Transparency = 1
platform.CanCollide = false
wait(3) -- Испытание 1
platform.Transparency = 0
platform.CanCollide = true
platform.Color = Color3.fromRGB(0, 255, 0) -- Испытание 4
end
platform.Touched:Connect(disappear)
Сохрани проект. Твою механику можно использовать в другой игре или добавить в портфолио.
Полезные сайты
Для выполнения урока нужна только Roblox Studio. Документация пригодится, если захочешь самостоятельно изучить другие возможности программы.
| 1. Создай игру
Roblox Studio — здесь мы создаём игровые объекты и пишем скрипты. В видео показана работа в Roblox Studio. |
| 2. Узнай больше о Roblox Studio
Roblox Creator Hub — официальная документация по Roblox Studio и программированию на Luau. |
Что ты попробуешь во время проекта
|
На занятиях в «КААрта!» по программированию и созданию игр школьники развивают свои проекты: придумывают правила, создают игровые миры, пишут код, тестируют игры и учатся находить ошибки в логике.
| Хочешь создавать свои игры дальше? Посмотреть детали обучения Задать вопрос преподавателю |