Архив метки: обучение

ROBLOX — Работа с изображениями

Автор: | 2 января, 2024

Видя очередное творение на DevForum, решил дописать… Вот что получилось. Что такое 9-slice? 9-slice — это один из способов масштабирования картинки в Roblox. Он разделяет картинку на 9 частей. Каждая часть картинки масштабируется в разных направлениях. В таблице ниже показано, каким образом масштабируется каждая часть. Часть Масштабирование     (углы) никак   горизонтально   вертикально  (центр) горизонтально +… Читать далее »

ROBLOX — Создание инструмента по модели из Blender

Автор: | 4 декабря, 2021

Начну с того, что мне пришлось баловаться Blender-ом, т.к. не нашёл 3D-модельера за обещание обогатиться в будущем. 🙂 Первое что сделал — дубинку. Без текстур, без запекания и прочего. Обычную палку — ударялку. Выделил и экспортировал её таким образом: FBX формат и.. масштаб 0,01 (в 1%) Как и ожидалось, в Roblox это так просто не… Читать далее »

Как сделать красивый статус бар?

Автор: | 17 декабря, 2022

Итак простенькое решение для красивых статус-баров любой формы. Нам понадобятся… 2 картинки. На первой картинке будет изображение пустого состояния. На второй картинке состояние полного статуса. Нет, я не ошибся. Вторая картинка перевёрнутая. А первая сделана из второй простым переводом её в чёрно-белое изображение. В Explorer добавим наши GUI элементы. Выглядеть это будет так: Теперь об… Читать далее »

Roblox — Цикл видео уроков по созданию простейшего Obby

Автор: | 21 июня, 2021

Для группы https://vk.com/urokiroblox был создан цикл видео уроков по созданию игры типа паркур или Obby. Главной причиной, побудившей к созданию стало то, что необходимо показать детям, что создание игры, это не такой уж и простой процесс, как многим изначально кажется.

ROBLOX — Система дерева диалогов — Dialog tree system

Автор: | 29 сентября, 2021

После прочтения руководств было понято — вот это замут!!! Перебрав несколько плагинов для создания диалогов, решил остановиться на данном плагине: https://devforum.roblox.com/t/dialogue-maker-plugin-beta/537321 Главное его преимущество простота и.. он грузит не сервер, а клиента! Ну и имеет довольно простое строение, что позволяет быстренько подогнать его под свою игру. Устанавливается стандартно, с указанной выше страницы. Там же есть… Читать далее »

ROBLOX — GUI на объектах — GUI Surface

Автор: | 8 июня, 2020

Я уже немного рассматривал GUI пользовательского интерфейса. В данном случае пойдёт речь о GUI на объектах — т.е. на предметах пространства. Начнём с нюансов: Если между GUI и игроком есть хоть миллиметр преграды — оно работать не будет. Взаимодействие с GUI предполагается, через LocalScript. Это не значит, что оно не будет работать посредством серверных скриптов,… Читать далее »

ROBLOX — создание аксессуаров Mesh-ами.

Автор: | 22 мая, 2020

Второй вариант придания индивидуальности персонажам. Ну и всей игре тоже. Рассматривать их создание тут не буду. Только как добавить в игру. Blender — как инструмент создания 3D модели нам подойдёт. Допустим мы в нём создали.. шлем. Экспортируем его в формате объекта: File — Export — Wavefront (.obj) В Roblox создаём MeshPart. Который создаст нам обычный,… Читать далее »

ROBLOX — создание одежды — скины рубашки и брюк

Автор: | 22 мая, 2020

Начнём с того, что это и правда всего лишь скины. Описание и заготовки для них находятся на официальной странице: https://developer.roblox.com/en-us/articles/How-to-Make-Shirts-and-Pants-for-Roblox-Characters Первое, что нам надо сделать, это сохранить заготовки: Как можно заметить — форма заготовок идентичная. Разница состоит только в том, на какие части модели применяется данный скин. И ещё — сперва применяется скин штанов, а… Читать далее »

ROBLOX — TakeDamage and GiveDamage — нанести и получить повреждения

Автор: | 2 мая, 2020

Собственно проблема возникла из-за того, что нет события отрабатывающего получения повреждений. имеющаяся функция HealthChange учитывает только изменение здоровья постфактум. Пришлось придумать собственную реализацию данного события. Как это не странно, но получилось довольно таки компактно. Один модульный скрипт, в котором обсчитывается и нанесённый урон и получаемый. Вот такой небольшой скрипт решает поставленную мной задачу. Теперь, нужно… Читать далее »