Menu
CoddyTech

Построй платформу

Часть раздела Скриптинг игр в 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 остаётся точно там, куда ты её поместил, что нужно для полов, стен и платформ.

challenge icon

Задание

Легко

На этот раз моста вообще нет. Твой скрипт выполняется в ServerScriptService и строит мост.

Создай новый Part, который:

  1. имеет имя Platform
  2. имеет размер 6, 1, 28 и позицию 0, 10, 0
  3. не падает
  4. находится в игровом мире

Нажми Play и перейди по нему, затем нажми Check.

Попробуйте сами

local platform = Instance.new("Part")

-- 1. Назовите его Platform

-- 2. Задайте размер и положение

-- 3. Закрепите его, чтобы он не падал

-- 4. Поместите его в игровой мир
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Скриптинг игр в Roblox

Потренируйтесь самостоятельно: Онлайн-компилятор Lua