Глоссарий терминов Roblox
Ваш справочник по ключевым понятиям и терминам в разработке игр на Roblox.
Объекты
Свойство Part, которое, если установлено в true, делает объект неподвижным и не подверженным физике.
Основные понятия
Набор классов, функций, методов и свойств, предоставляемых Roblox для взаимодействия с движком игры и его объектами.
Основные понятия
Уникальный идентификатор для ассетов (моделей, изображений, звуков и т.д.) на платформе Roblox.
Объекты
Свойство Part, определяющее, могут ли другие объекты сталкиваться с этим объектом.
Математика и Физика
Тип данных, представляющий координатную систему (положение и ориентацию) в 3D-пространстве.
Объекты
Модель, представляющая физическое воплощение игрока в игровом мире.
Сеть
Архитектура, где сервер управляет состоянием игры и логикой, а клиенты (игроки) взаимодействуют с игрой и получают обновления от сервера.
Скриптинг
Конструкция, позволяющая выполнять различные блоки кода в зависимости от истинности условия (например, `if-then-else`).
Данные
Сервис Roblox для сохранения и загрузки данных игроков между игровыми сессиями.
Скриптинг
Техника в программировании, предотвращающая слишком частое выполнение функции. Например, чтобы кнопка не срабатывала много раз при быстром нажатии.
Монетизация
Предмет, который игроки могут покупать несколько раз за Robux для получения временных преимуществ или расходуемых предметов.
Скриптинг
Механизм, позволяющий скриптам реагировать на определенные действия или изменения состояния (например, `Part.Touched`, `Player.Chatted`).
Безопасность
Свойство Workspace, которое определяет, как изменения, сделанные клиентами, влияют на сервер. При включенном FE (рекомендуется) клиенты не могут напрямую изменять объекты, видимые другим игрокам, без участия сервера.
Скриптинг
Блок кода, который выполняет определенную задачу и может быть вызван по имени.
Монетизация
Предмет, который игроки могут купить один раз за Robux, чтобы получить постоянные преимущества в игре.
Интерфейс
Графический интерфейс пользователя, элементы которого отображаются на экране игрока (кнопки, тексты, рамки). Также известен как UI (User Interface).
Объекты
Объект, который добавляется к модели персонажа для управления его движением, здоровьем и другими свойствами, характерными для живых существ.
Основные понятия
Базовый объект в Roblox, из которого создаются все остальные объекты в игре (например, Part, Script, Model).
Скриптинг
Скрипт, который выполняется на клиенте (у игрока), обычно используется для управления UI и локальными эффектами.
Скриптинг
Конструкция в коде, позволяющая многократно выполнять блок инструкций (например, `for`, `while`, `repeat until`).
Скриптинг
Диалект языка Lua, используемый в Roblox, с добавлением статической типизации и других улучшений производительности.
Монетизация
Сервис для обработки покупок Game Pass и Developer Product, а также для получения информации о продуктах.
Скриптинг
Скрипт, который возвращает одно значение (обычно таблицу с функциями или данными) и может быть использован другими скриптами через `require()`.
Объекты
Физический объект в игровом мире, имеющий форму, размер, материал и другие свойства.
Математика и Физика
Симуляция физических взаимодействий между объектами в игре (гравитация, столкновения, трение).
Основные понятия
Объект, представляющий игрока, подключенного к игре. Хранится в сервисе Players.
Математика и Физика
Процесс 'выпускания' невидимого луча из точки в определенном направлении для обнаружения пересечений с объектами.
Сеть
Объект, позволяющий передавать данные между клиентом и сервером (и наоборот) асинхронно.
Сеть
Объект, позволяющий вызывать функции на сервере с клиента (или наоборот) и получать результат синхронно.
Основные понятия
Сервис, содержимое которого реплицируется (копируется) со сервера на всех клиентов. Используется для хранения объектов, к которым нужен доступ и серверу, и клиентам (например, RemoteEvents, ModuleScripts).
Основные понятия
Виртуальная валюта Roblox, используемая для покупки игр, предметов в играх и других товаров на платформе.
Скриптинг
Контейнер для Lua-кода, который определяет поведение объектов и логику игры. Выполняется на сервере.
Основные понятия
Сервис, где должны храниться серверные скрипты (Script). Код из этого сервиса виден только серверу.
Основные понятия
Глобальные объекты в Roblox, предоставляющие доступ к различным функциям движка (например, Workspace, Players, Lighting, ReplicatedStorage). Получаются через `game:GetService('ServiceName')`.
Скриптинг
Скрипты из этой папки (внутри StarterPlayer) копируются в модель персонажа игрока при его появлении.
Интерфейс
Сервис внутри StarterPlayer, ScreenGui и другие элементы интерфейса из которого копируются каждому игроку при входе.
Объекты
Сервис внутри StarterPlayer, инструменты (Tool) из которого копируются в инвентарь игрока при входе и респауне.
Основные понятия
Сервис, содержащий папки (StarterPlayerScripts, StarterCharacterScripts, StarterGui), содержимое которых копируется соответствующим игрокам при их подключении или респауне.
Скриптинг
Основная структура данных в Lua, используемая для создания списков (массивов) и словарей (ассоциативных массивов).
Объекты
Объект, представляющий инструмент, который игрок может экипировать и использовать.
Объекты
Свойство Part (и других визуальных объектов), определяющее степень его прозрачности (0 - непрозрачный, 1 - полностью прозрачный).
Анимация и Эффекты
Сервис для создания плавных анимаций изменения свойств объектов (например, размера, цвета, положения).
Скриптинг
Именованное хранилище для данных, которые могут изменяться во время выполнения скрипта.
Математика и Физика
Тип данных, представляющий точку или направление в 3D-пространстве (X, Y, Z).
Объекты
Ограничение (Constraint), используемое для 'сварки' двух или более Part вместе, чтобы они двигались как единое целое.
Основные понятия
Основной контейнер в иерархии игры, где находятся все видимые и физические объекты игрового мира.
Этот глоссарий постоянно пополняется. Если вы не нашли нужный термин или хотите предложить новый, пожалуйста, сообщите нам через чат с ИИ, и мы постараемся его добавить!