Lua – простой язык программирования, идеальный для начинающих. С его помощью объекты становятся интерактивными.
Создание первого скриптаВ окне Explorer наведите курсор на созданную деталь, нажмите плюсик и выберите
Script. Откроется редактор кода с примером:
print («Hello world!»)Нажмите
Play для запуска игры. В окне Output появится текст «Hello world!», ваш скрипт работает.
Доступ к объектуЧтобы скрипт мог управлять объектом, используйте:
local part = script. ParentЭта строка создает переменную
part, ссылающуюся на родительский объект скрипта.
Практический пример: изменение цвета при касанииСкрипт, который делает объект красным при касании игрока:
local part = script. Parentpart.Touched:Connect (function (otherPart)part.Color = Color3. fromRGB (255, 0, 0)end)Touched — событие, срабатывающее при касании. Функция внутри
Connect выполняется каждый раз при возникновении события.
Дополнительные возможности Lua- Создание движущихся платформ
- Системы подсчета очков
- Телепорты между локациями
- Интерактивные двери и механизмы