Урок 9. «Команды и меню выбора команды» — Roblox
Курс: Программирование в Roblox, урок 9 из 11
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Это сокращённое описание урока. Полные материалы — в курсе «Программирование в Roblox». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».
Цель урока
Добавить в игру команды и меню выбора команды.
Что делаем на уроке
- Снаряжение из Toolbox — сильнее на верхних этажах башни.
- Сервис Teams: команды Neutrals, Red, Blue и другие, у каждой свой цвет TeamColor.
- У всех команд, кроме нейтральной, выключаем AutoAssignable.
- Меню: ScreenGui, Frame, надпись «Choose your team» и кнопки команд.
- По кнопке игрок получает цвет команды и появляется заново.
- Кнопка «Play» прячет меню.
Что объяснить детям
- Команду в Roblox определяет цвет: TeamColor игрока должен совпадать с TeamColor команды.
- Сменить команду игрока может только сервер. Кнопка меню передаёт выбор на сервер через RemoteEvent, иначе смена будет видна лишь самому игроку.
Задание
Проект: игра Obby с делением на команды и своим способом закончить игру, как в «Захвате высоты».
Что в полном комплекте
- 11 конспектов занятий со скриншотами и кодом — по одному на урок
- Методика проведения: что показать, что сделать детям, какой код написать
- Домашние задания и вопросы на повторение по скриптам
Предыдущий урок — Захват высоты: карта командной игры. Следующий — Зомби-мод: свой проект. Все уроки курса: Знакомство с Roblox Studio · Рельеф и первая игра · Первые скрипты на Lua и LineRunner · Цикл while и публикация игры · Obby: условия, функции и ловушки · Диалоги, невидимые блоки и платформа · Игровое меню на GUI · Захват высоты: карта командной игры · Зомби-мод: свой проект · Завершающее занятие и показ игр.
