Глоссарий терминов Roblox

Ваш справочник по ключевым понятиям и терминам в разработке игр на Roblox.

Anchor

Объекты

Свойство Part, которое, если установлено в true, делает объект неподвижным и не подверженным физике.

API (Application Programming Interface)

Основные понятия

Набор классов, функций, методов и свойств, предоставляемых Roblox для взаимодействия с движком игры и его объектами.

Asset ID

Основные понятия

Уникальный идентификатор для ассетов (моделей, изображений, звуков и т.д.) на платформе Roblox.

CanCollide

Объекты

Свойство Part, определяющее, могут ли другие объекты сталкиваться с этим объектом.

CFrame

Математика и Физика

Тип данных, представляющий координатную систему (положение и ориентацию) в 3D-пространстве.

Character

Объекты

Модель, представляющая физическое воплощение игрока в игровом мире.

Client-Server Model (Клиент-серверная модель)

Сеть

Архитектура, где сервер управляет состоянием игры и логикой, а клиенты (игроки) взаимодействуют с игрой и получают обновления от сервера.

Conditional Statement (Условный оператор)

Скриптинг

Конструкция, позволяющая выполнять различные блоки кода в зависимости от истинности условия (например, `if-then-else`).

DataStore

Данные

Сервис Roblox для сохранения и загрузки данных игроков между игровыми сессиями.

Debounce

Скриптинг

Техника в программировании, предотвращающая слишком частое выполнение функции. Например, чтобы кнопка не срабатывала много раз при быстром нажатии.

Developer Product

Монетизация

Предмет, который игроки могут покупать несколько раз за Robux для получения временных преимуществ или расходуемых предметов.

Event (Событие)

Скриптинг

Механизм, позволяющий скриптам реагировать на определенные действия или изменения состояния (например, `Part.Touched`, `Player.Chatted`).

FilteringEnabled (FE)

Безопасность

Свойство Workspace, которое определяет, как изменения, сделанные клиентами, влияют на сервер. При включенном FE (рекомендуется) клиенты не могут напрямую изменять объекты, видимые другим игрокам, без участия сервера.

Function (Функция)

Скриптинг

Блок кода, который выполняет определенную задачу и может быть вызван по имени.

Game Pass

Монетизация

Предмет, который игроки могут купить один раз за Robux, чтобы получить постоянные преимущества в игре.

GUI (Graphical User Interface)

Интерфейс

Графический интерфейс пользователя, элементы которого отображаются на экране игрока (кнопки, тексты, рамки). Также известен как UI (User Interface).

Humanoid

Объекты

Объект, который добавляется к модели персонажа для управления его движением, здоровьем и другими свойствами, характерными для живых существ.

Instance

Основные понятия

Базовый объект в Roblox, из которого создаются все остальные объекты в игре (например, Part, Script, Model).

LocalScript

Скриптинг

Скрипт, который выполняется на клиенте (у игрока), обычно используется для управления UI и локальными эффектами.

Loop (Цикл)

Скриптинг

Конструкция в коде, позволяющая многократно выполнять блок инструкций (например, `for`, `while`, `repeat until`).

Luau

Скриптинг

Диалект языка Lua, используемый в Roblox, с добавлением статической типизации и других улучшений производительности.

MarketplaceService

Монетизация

Сервис для обработки покупок Game Pass и Developer Product, а также для получения информации о продуктах.

ModuleScript

Скриптинг

Скрипт, который возвращает одно значение (обычно таблицу с функциями или данными) и может быть использован другими скриптами через `require()`.

Part

Объекты

Физический объект в игровом мире, имеющий форму, размер, материал и другие свойства.

Physics

Математика и Физика

Симуляция физических взаимодействий между объектами в игре (гравитация, столкновения, трение).

Player

Основные понятия

Объект, представляющий игрока, подключенного к игре. Хранится в сервисе Players.

Raycasting

Математика и Физика

Процесс 'выпускания' невидимого луча из точки в определенном направлении для обнаружения пересечений с объектами.

RemoteEvent

Сеть

Объект, позволяющий передавать данные между клиентом и сервером (и наоборот) асинхронно.

RemoteFunction

Сеть

Объект, позволяющий вызывать функции на сервере с клиента (или наоборот) и получать результат синхронно.

ReplicatedStorage

Основные понятия

Сервис, содержимое которого реплицируется (копируется) со сервера на всех клиентов. Используется для хранения объектов, к которым нужен доступ и серверу, и клиентам (например, RemoteEvents, ModuleScripts).

Robux

Основные понятия

Виртуальная валюта Roblox, используемая для покупки игр, предметов в играх и других товаров на платформе.

Script

Скриптинг

Контейнер для Lua-кода, который определяет поведение объектов и логику игры. Выполняется на сервере.

ServerScriptService

Основные понятия

Сервис, где должны храниться серверные скрипты (Script). Код из этого сервиса виден только серверу.

Services (Сервисы)

Основные понятия

Глобальные объекты в Roblox, предоставляющие доступ к различным функциям движка (например, Workspace, Players, Lighting, ReplicatedStorage). Получаются через `game:GetService('ServiceName')`.

StarterCharacterScripts

Скриптинг

Скрипты из этой папки (внутри StarterPlayer) копируются в модель персонажа игрока при его появлении.

StarterGui

Интерфейс

Сервис внутри StarterPlayer, ScreenGui и другие элементы интерфейса из которого копируются каждому игроку при входе.

StarterPack

Объекты

Сервис внутри StarterPlayer, инструменты (Tool) из которого копируются в инвентарь игрока при входе и респауне.

StarterPlayer

Основные понятия

Сервис, содержащий папки (StarterPlayerScripts, StarterCharacterScripts, StarterGui), содержимое которых копируется соответствующим игрокам при их подключении или респауне.

Table (Таблица)

Скриптинг

Основная структура данных в Lua, используемая для создания списков (массивов) и словарей (ассоциативных массивов).

Tool

Объекты

Объект, представляющий инструмент, который игрок может экипировать и использовать.

Transparency

Объекты

Свойство Part (и других визуальных объектов), определяющее степень его прозрачности (0 - непрозрачный, 1 - полностью прозрачный).

TweenService

Анимация и Эффекты

Сервис для создания плавных анимаций изменения свойств объектов (например, размера, цвета, положения).

Variable (Переменная)

Скриптинг

Именованное хранилище для данных, которые могут изменяться во время выполнения скрипта.

Vector3

Математика и Физика

Тип данных, представляющий точку или направление в 3D-пространстве (X, Y, Z).

Weld

Объекты

Ограничение (Constraint), используемое для 'сварки' двух или более Part вместе, чтобы они двигались как единое целое.

Workspace

Основные понятия

Основной контейнер в иерархии игры, где находятся все видимые и физические объекты игрового мира.

Не нашли термин?

Этот глоссарий постоянно пополняется. Если вы не нашли нужный термин или хотите предложить новый, пожалуйста, сообщите нам через чат с ИИ, и мы постараемся его добавить!