Frame — это основной элемент интерфейса (GUI) в Роблокс Студио, который используется как контейнер для других UI-элементов: кнопок, текста, изображений.
📦 Что такое Frame
Frame — это прямоугольная панель, которая:
- служит основой для интерфейса
- объединяет элементы в один блок
- помогает создавать меню, окна и HUD
📌 Проще говоря: Frame — это «контейнер» для UI.
⚙️ 1. Как создать Frame
Шаги:
- Открой StarterGui
- Добавь ScreenGui
- Внутри него нажми ➕ → выбери Frame
🎨 2. Основные свойства Frame
Выдели Frame и настрой:
- Size — размер (например: 0.5, 0, 0.5, 0)
- Position — положение на экране
- BackgroundColor3 — цвет
- BackgroundTransparency — прозрачность
- BorderSizePixel — толщина границы
💡 Совет: используй AnchorPoint = (0.5, 0.5) для центрирования.
🏗️ 3. Добавление элементов внутрь
Внутрь Frame можно добавить:
- TextLabel — текст
- TextButton — кнопка
- ImageLabel — изображение
Пример структуры:
ScreenGui
├── Frame
├── TextLabel
├── TextButton🧠 4. Пример скрипта (открытие/закрытие)
Добавь LocalScript:
local frame = script.Parent
-- Переключение видимости
frame.Visible = not frame.Visible📌 Обычно это делают через кнопку:
local button = script.Parent
local frame = button.Parent.Frame
button.MouseButton1Click:Connect(function()
frame.Visible = not frame.Visible
end)🎮 5. Где используется Frame
Frame применяется для:
- 📋 Меню (главное, пауза)
- ⚙️ Настроек
- 🛒 Магазина
- ❤️ HUD (здоровье, деньги)
🚀 6. Полезные советы
✔ Используй UICorner — для скругления
✔ Добавь UIStroke — для красивой обводки
✔ Применяй UIListLayout — авто-расположение элементов
✔ Делай адаптивный UI через Scale, а не Offset
✨ Итог
Frame — это базовый элемент интерфейса в Роблокс Студио:
- ✔ Контейнер для UI
- ✔ Основа всех меню
- ✔ Легко настраивается
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
