Архив рубрики: Roblox

Задачи связанные с платформой Roblox

ROBLOX — Tween Service — использование

Автор: | 22 апреля, 2023

Если определить понятие Tween нормальным языком, то это служба плавного изменения значения во времени. Причём выполняется это параллельно с остальным выполнение кода. Именно оба этих нюанса придают шарма вашему коду. Зачастую это применяется в эффектах GUI или имитирует анимации в играх. Например изменение размера или выезд меню, открывание дверей, передвижение препятствий. Т.к. это применяется на… Читать далее »

ROBLOX — GUI дизайнер… Это же легко?!

Автор: | 8 февраля, 2023

Кто такой GUI дизайнер? Это тот кто умеет нарисовать интерфейс игрока? И да, и нет. С одной стороны это художник который может нарисовать интерфейс, если грубо менюшки и интерфейс взаимодействия игрока с миром. А если не грубо? Тогда то, что озвучено — это ART художник. А GUI дизайнер это тот, кто сможет перенести нарисованный ART-ом… Читать далее »

ROBLOX — События рушащие игру… Зачем Debounce? Или как убрать тормоза?

Автор: | 17 января, 2023

В очередной раз меня спросили о том, почему при срабатывании подбора предмета начинает тормозить игра? И вот я решил немножко пройтись по.. событиям. В большинстве своём события это весьма классная вещь, но есть у них один «изъян» — при срабатывании события происходит запуск нового экземпляра присоединённой функции. И как следствие их может быть запущено огромное… Читать далее »

ROBLOX — Элементы GUI под курсором

Автор: | 12 января, 2023

Так уж получилось что был у меня интерфейс в котором кнопки генерировались скриптом и.. последняя кнопка как то странно себя вела. Иногда нажималась, но чаще нет. При этом эффект over работал в 100%, т.е. выходит кнопка активна! Долго пытался понять что не так с генерацией кнопок, пока не пришла в голову мысль — а вдруг… Читать далее »

ROBLOX — Создание Leaderboard

Автор: | 13 ноября, 2022

Давно хотел написать урок по созданий доски лидеров и.. тут получил тестовое задание по его написанию. Так уж сошлись звёзды. Когда-то давно, года так два назад, понадобилась мне данная фича и на просторах интернета я нашёл нечто подходящее. На основе этого и делал свою таблицу лидеров. Итак постановка — хранить значения в базе данных по… Читать далее »

ROBLOX — Создание умный урон

Автор: | 6 февраля, 2022

В продолжение серии «умной» игры был создан ещё один видео урок. Цель простая — расчёт наносимого и получаемого урона в зависимости от характеристик персонажа, его экипировки и и различных временных усилений. Как видим, диаграмма не такая уж и сложная. Всего лишь надо сложить усиления и рассчитать их воздействие на Humanoid-а. Так как в видео всё… Читать далее »

ROBLOX — Создание умного врага

Автор: | 21 января, 2022

Периодически спрашивают — как сделать умного зомби? На этот вопрос я создал видеоурок. Здесь же помещу код с него. И не большие комментарии. Видео стоит посмотреть ради того, чтобы знать на будущее какие стандартные ошибки и проблемы возникают при решении данного вида задач. Начинается всё с алгоритма поведения врага. Так как это уроки для начинающих,… Читать далее »

ROBLOX — Читаемый текст на всех устройствах или связка: TextScaled + UITextSizeConstraint

Автор: | 5 января, 2022

И вот тут нам на помощь приходит элемент UITextSizeConstraint. Назначение у него очень простое — ограничение максимального и минимального размера текста в родительском контейнере.

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

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

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

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

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

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