Построй платформу
Часть раздела Скриптинг игр в Roblox путешествия по Lua на Coddy. Урок 4 из 24.
Скрипты тоже могут создавать мир. Instance.new создаёт новый объект, и перед добавлением в игру ты задаёшь его свойства:
local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspaceНовая деталь не появляется в мире, пока её Parent не установлен в workspace. Если установить Parent последним, деталь появится уже готовой.
Новая деталь также не закреплена: гравитация тянет её вниз, и она падает. Мяч выше падает с высоты 20 на землю. Деталь с Anchored = true остаётся точно там, куда ты её поместил, что нужно для полов, стен и платформ.
Задание
ЛегкоНа этот раз моста вообще нет. Твой скрипт выполняется в ServerScriptService и строит мост.
Создай новый Part, который:
- имеет имя
Platform - имеет размер
6, 1, 28и позицию0, 10, 0 - не падает
- находится в игровом мире
Нажми Play и перейди по нему, затем нажми Check.
Попробуйте сами
local platform = Instance.new("Part")
-- 1. Назовите его Platform
-- 2. Задайте размер и положение
-- 3. Закрепите его, чтобы он не падал
-- 4. Поместите его в игровой мир
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Скриптинг игр в Roblox
2Циклы и функции
Ряд столбовСтроитель лестницСтроитель башенФабрика монетМигающий светИсчезающий мост5Ваша первая игра
Ваш первый оббиПотренируйтесь самостоятельно: Онлайн-компилятор Lua