Нажмите "Enter", чтобы перейти к содержанию

Как изменить цвет блока Part в Роблокс Студио

В этой статье я расскажу как изменять цвета объектов через скрипты в программе Roblox Studio.

Откройте программу Roblox Studio и запустите ваш проект или проект шаблон выбрав его на стартовой странице Роблокс Студио. Шаблоны проектов находятся на вкладке «+ New».

Выбран шаблон "Baseplate" в программе Роблокс Студио
Выбран шаблон «Baseplate» в программе Роблокс Студио

Выберите в открывшемся проекте инструмент Part. Необходимо нажать на небольшую стрелку под названием инструмента. Откроется выпадающий список с выбором объектов, которые можно добавить.

Выбран инструмент добавления объектов "Part"
Выбран инструмент добавления объектов «Part»
Как изменить цвет блока Part в Роблокс Студио
Раскрывшийся список инструмента «Part»

В раскрывшемся выпадающем списке необходимо выбрать объект под названием «Block». 

Как изменить цвет блока Part в Роблокс Студио
Создан объект «Block»

Теперь необходимо перевести курсор мыши на объект в окне «Explorer» и нажать на появившийся рядом с именем объекта плюс «+».

Как изменить цвет блока Part в Роблокс Студио
Кнопка плюс
Навели курсор мыши на кнопку плюс у объекта block
Навели курсор мыши на кнопку плюс у объекта block

В открывшемся окне необходимо выбрать «Script».

Как изменить цвет блока Part в Роблокс Студио
В открывшемся окне выбираем «Script»

В результате у объекта «Part» появится скрипт. Также будет открыто содержимое скрипта в новой вкладке.

Создан скрипт для объекта "Part"
Создан скрипт для объекта «Part»

Необходимо удалить строчку кода написанную на языке lua «print(«Hello world»)» — она не нужна для изменения цвета. Написать вместо неё нужно следующее:

game.Workspace.Part.BrickColor = BrickColor.new(0,0,0)

Команда для изменения цвета в Роблокс Студио
Команда для изменения цвета в Роблокс Студио

Этой командой для объекта с именем «Part» был установлен черный цвет.
Результат команды «game.Workspace.Part.BrickColor = BrickColor.new(0,0,0)»:

Персонаж роблокса и объект черного цвета блок
Блок изменил свой цвет с белого на черный с помощью скрипта на языке lua

Если необходим какой-либо другой цвет, то необходимо изменять значения указанные в скобках «BrickColor.new(0,0,0)».

Код на изменение цвета в Роблоксе
Код на изменение цвета в Роблоксе

Диапазон значений от 0 до 1. Пример значений: (0.2, 0.2, 0.5); (1,0.3,0.1); (0,1,0.5).

Так, если необходимо получить красный цвет нужно первый ноль поменять на единицу. Код для изменения цвета объекта на красный на языке lua в Роблокс Студио: «game.Workspace.Part.BrickColor = BrickColor.new(1,0,0)»

Как изменить цвет блока Part в Роблокс Студио
Код на языке луа для получения красного цвета в программе Роблокс Студио
Блок изменил свой цвет на красный с помощью скрипта
Блок изменил свой цвет на красный с помощью скрипта

Для получения зеленого цвета необходимо поменять второй ноль на единицу. Код для изменения цвета объекта на зеленый на языке lua в Роблокс Студио: «game.Workspace.Part.BrickColor = BrickColor.new(0,1,0)»

Код на языке луа для получения зеленого цвета в программе Роблокс Студио
Код на языке луа для получения зеленого цвета в программе Роблокс Студио
Блок изменил свой цвет на красный с помощью скрипта
Блок изменил свой цвет на зеленый с помощью скрипта

Для получения синего цвета необходимо поменять третий ноль на единицу. Код для изменения цвета объекта на синий на языке lua в Роблокс Студио: «game.Workspace.Part.BrickColor = BrickColor.new(0,0,1)»

Код на языке луа для получения синего цвета в программе Роблокс Студио
Код на языке луа для получения синего цвета в программе Роблокс Студио
Блок изменил свой цвет на синий с помощью скрипта
Блок изменил свой цвет на синий с помощью скрипта

Для нахождения нужного вам цвета можно воспользоваться таблицей цветов перейдя по ссылке или подобрать самостоятельно изменяя значения нулей (0,0,0).

Изменили нули например на (0.2,0.6,0.2) и получили блок зеленого цвета.

Блок изменил свой цвет на зеленый с помощью скрипта
Блок изменил свой цвет на зеленый с помощью скрипта

Полная команда для получения разновидности такого зеленого цвета: game.Workspace.Part.BrickColor = BrickColor.new(0.2,0.6,0.2).

Код на языке луа для получения темно зеленого цвета в программе Роблокс Студио
Код на языке луа для получения темно зеленого цвета в программе Роблокс Студио

Если вам понравилась статья, вы можете оставить вашу обратную связь в комментариях ниже или написать в личные сообщения сообществу вконтакте.

Ссылка на сообщество Создание игр вк: https://vk.com/GameDevExtra.


Если у вас есть какие то вопросы по разработке игр и вы не можете найти их на сайте — напишите в личные сообщения сообществу вконтакте. Спасибо, что прочитали статью!

Как изменить цвет блока Part в Роблокс Студио

  Улучшение структуры html-файла
Яндекс.Метрика
Вставить формулу как
Блок
Строка
Дополнительные настройки
Цвет формулы
Цвет текста
#333333
Используйте LaTeX для набора формулы
Предпросмотр
\({}\)
Формула не набрана
Вставить