Новости

25.03.2021

Книга «Roblox: играй, программируй и создавай свои миры»

Если ты мечтаешь стать геймдизайнером и создать свою игру, но не знаешь, с чего начать, эта книга поможет тебе!

  • Не требуется предварительных знаний — ты можешь начать делать игру сразу!
  • Мир Roblox интуитивно понятен и очень нравится детям и взрослым.
  • В книге даны очень подробные пошаговые инструкции по установке и работе с Roblox.
  • Есть введение в программирование и язык Lua.
  • Наглядные инструкции по созданию игровых объектов (каждое действие иллюстрируется скриншотом).
  • Интересные задания для самостоятельной работы.


«Roblox: играй, программируй и создавай свои миры» станет верным другом, поможет в кратчайшие сроки освоить игровую среду, удивлять друзей и родителей крутыми играми и даже заработать!

Создание игровых объектов с помощью скрипта


Теперь рассмотрим последний вариант создания игровых моделей. В нем мы будем использовать язык программирования Lua. Создадим прямоугольный блок стандартного размера. Для этого в скрипте в Workspace вызовем функцию Instance. Эта функция отвечает за создание объекта. Для того чтобы создалась именно деталь, необходимо прописать параметр Part, но, чтобы деталь создалась именно в нашем игровом мире, нужно добавить параметр workspace:

Ниже представлен код с указанием размера детали:

По умолчанию при создании детали создается Block, у которого снизу и сверху есть измененная поверхность. Сверху это Studs (шипы), а снизу Inlets (выемки). Они нужны для скрепления с поверхностью. Параметры можно настроить в классе Surface.

Этот класс можно найти как в отдельном окне инструментов (в урезанном виде), так и в свойствах конкретной детали.

Чтобы сгладить верхние и нижние стороны, достаточно прописать для параметра BottomSurface и TopSurface (индекс 0 или 9).

Из предыдущих глав ты уже знаешь, как накладывать материал и цвет на объект, а также регулировать размер и положение.

Сейчас попробуем создать дом с крышей, похожий на предыдущий. Начнем с пола и стен. Для этого создадим новый игровой объект и в Workspace напишем скрипт:

Благодаря этой части кода будет создана заготовка для пола размером 50 × 50 и 1 studs в высоту, центр пола будет располагаться в точке (0, 0, 0).

Зададим полу светло-коричневый цвет и добавим материал Wood planks:

С полным содержанием статьи можно ознакомиться на сайте "Хабрахабр":

https://habr.com/ru/company/piter/blog/547378/


Комментарии: 0

Пока нет комментариев


Оставить комментарий






CAPTCHAОбновить изображение

Наберите текст, изображённый на картинке

Все поля обязательны к заполнению.

Перед публикацией комментарии проходят модерацию.