Архив метки: Lua

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

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

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

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

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

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

ROBLOX — Создание Leaderboard

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

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

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

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

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

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

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

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

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

Автор: | 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. Это не значит, что оно не будет работать посредством серверных скриптов,… Читать далее »