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

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

ROBLOX — Первое приложение с клиент-сервер — client-server

Автор: | 26 марта, 2020

Повествование будет несколько сумбурное. так как оно делается пост фактум. Начну с того, что решил переделать считалку (арифметический тренажёр) с Excel-евского макроса под Roblox. И вот тут выяснилось — что пользовательский интерфейс, это совсем не то же самое что серверное приложение. Как и то, что один игрок, это совсем не то же самое что мультиплеер.… Читать далее »

ROBLOX — путеводная стрелка домой — cursor to home

Автор: | 20 января, 2020

Думаете так просто найти по этой ерунде информацию? Как бы не так. Искал варианты Raycast и прочие векторные фигни… И вот… Чисто случайно наткнулся на Beam в документации: https://developer.roblox.com/en-us/api-reference/class/Beam Осталось малость — забахать из этого целе-указующий перст. Согласно описанию: нужны две точки на рабочем пространстве. Не страшно: одна будет бошка гуманоида (head присутствует как в… Читать далее »

ROBLOX — автоматическое удаление объектов по времени — Auto destroy object of time

Автор: | 23 июля, 2021

Маленькая радость, которая сильно облегчит жизнь в плане избавления нашей игры от «лишнего» мусора в её процессе. И как следствие от лишней нагрузки и тормозов. Конечно можно добавлять всякую гадость типа подождать Wait(X) и если объект ещё существует, то удалить его Destroy(). Но зачем? Если всё это можно переложить на сервер и даже не задумываться… Читать далее »

ROBLOX — Опыт за убийство — XP from kill

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

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

ROBLOX — Монетизация — Developer Products

Автор: | 16 января, 2020

Developer Products — вторая вариация монетизации, через продукты разработчики. Главное её отличие — многоразовое использование и отсутствие логирования на серверах Roblox. Как следствие второго замечания — сохранение результатов покупки лежит полностью на программисте игры. Т.к. в документации описание весьма не понятное, то использовалось, в качестве базы, видео: Идём во вкладку Game, далее жмём правой мышью… Читать далее »

ROBLOX — Монетизация — GamePass

Автор: | 26 марта, 2020

Один из способов мотенизации это продажа GamePass. Что это такое? Это продаваемые за роблоксы плюшки — на всегда! Да. Именно так. Вы конечно можете их не использовать в игре или отключить отображение в Магазине игры на сайте Roblox, но вот удалить их у вас уже никак не получится. А по сему с этим надо быть… Читать далее »

ROBLOX — DataStore2 или как хранить данные игроков

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

С этого момента нумерацию записей прекращаю. А то уже ошибаться начал. Не смотря на то, что присутствует механизм сохранения данных он.. (как бы корректней сказать?) не совсем уж удобный. Поэтому большинство игр использует разработанный модуль DataStore. на текущий момент уже версии 2. Первично автор о нём написал тут: https://devforum.roblox.com/t/how-to-use-datastore2-data-store-caching-and-data-loss-prevention/136317 Там же присутствует ссылка на скачивание… Читать далее »

ROBLOX — #9 Круглый Аватар на экране — Circle Avatar

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

Долго и нудно лазил по всяким документациям и форумам, пока не наткнулся на: https://devforum.roblox.com/t/open-source-image-clipping-module/293014 И даже после этого понадобилось ещё куча времени, чтобы заставить это заработать! Итак. Начнём по порядку. Сперва «приобретаем» модуль из магазина из ссылки выше. После чего загружаем находим его в Toolbox и добавляем в Workspace Полдела сделано! Шутка. После этого добавляем/открываем… Читать далее »

ROBLOX — #8 смена дня и ночи — Day & Night

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

По большому счёту и делать то особо не чего. И даже луна с солнцем бегать по небосводу будут. Там более что пример есть в документации. Отвечает за всё Lighting. Но т.к. мы это будем использовать безостановочно, то скрипт помещаем в Workspace. Ну и собственно сам код: Единственный нюанс — это дальность FogEnd отрисовки тумана, для… Читать далее »

ROBLOX — #7 меняем экран загрузки Change Load Screen

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

На основе данного видео: Добавить LocalScript в ReplicatedFirst: В Workspace добавляем скрипт на новое GUI В StarterGui добавляем ScreenGui и добавляем туда Frame и задаём там размеры и отступы (это и будет загрузочный экран) Задаём фон: Добавляем TextLabel это будет наш кусочек текста на экране и настраиваем его цвета, позицию, размеры и т.д. В наше… Читать далее »