Урок 3. «Первые скрипты на Lua и LineRunner» — Roblox
Курс: Программирование в Roblox, урок 3 из 11
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Это сокращённое описание урока. Полные материалы — в курсе «Программирование в Roblox». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».
Цель урока
Познакомиться с Lua, написать первые скрипты и сделать свой уровень для LineRunner.
Что делаем на уроке
- Скрипт в Workspace и окно Output: print("Hello, world!").
- Как компьютер понимает программы: двоичный код, языки высокого и низкого уровня.
- Переменные и оператор присваивания: x = 10, сумма нескольких переменных, текст в переменной.
- Деталь из кода: Instance.new("Part", workspace).
- Свойства через точку: Size и Position через Vector3.new, Anchored = true, цвет BrickColor.
- Шаблон LineRunner: копируем блоки Start, End и PathBase в папку «Уровень1» и строим свой уровень.
Что объяснить детям
- Переменная — именованная ячейка памяти. Знак «=» кладёт в неё значение.
- Имя переменной начинается с латинской буквы и не совпадает со служебными словами языка: «7a» или «function» не подойдут.
- Трёхмерные свойства — размер и положение — задаются через Vector3.new(x, y, z).
- Всё, что относится к одному уровню LineRunner, должно лежать в папке этого уровня.
Задание
Сделать два своих уровня LineRunner. Скриптом создать три куба разного цвета и размера, поставить их друг на друга и вывести надпись «Мы создали 3 куба!».
Что в полном комплекте
- 11 конспектов занятий со скриншотами и кодом — по одному на урок
- Методика проведения: что показать, что сделать детям, какой код написать
- Домашние задания и вопросы на повторение по скриптам
Предыдущий урок — Рельеф и первая игра. Следующий — Цикл while и публикация игры. Все уроки курса: Знакомство с Roblox Studio · Рельеф и первая игра · Цикл while и публикация игры · Obby: условия, функции и ловушки · Диалоги, невидимые блоки и платформа · Игровое меню на GUI · Захват высоты: карта командной игры · Команды и меню выбора команды · Зомби-мод: свой проект · Завершающее занятие и показ игр.
