ScreenGui — это основной контейнер для интерфейса (GUI) в Роблокс Студио. Всё, что игрок видит на экране (кнопки, текст, меню), создаётся внутри него.
🧩 Что такое ScreenGui
ScreenGui — это объект, который:
- отображает интерфейс на экране игрока
- хранится в StarterGui
- автоматически копируется каждому игроку при входе
📌 Важно: всё, что внутри ScreenGui, видно только конкретному игроку.
⚙️ 1. Как создать ScreenGui
Шаги:
- Открой Explorer
- Найди StarterGui
- Нажми ➕ → выбери ScreenGui
После этого добавь элементы:
- Frame (панель)
- TextLabel (текст)
- TextButton (кнопка)
🏗️ 2. Пример структуры GUI
StarterGui
├── ScreenGui
├── Frame
├── TextLabel
├── TextButton💡 Это основа любого интерфейса (меню, магазин, настройки).
🎨 3. Настройка ScreenGui
Выдели ScreenGui и настрой свойства:
Основные параметры:
- ResetOnSpawn = false
- 👉 интерфейс не исчезает после смерти
- IgnoreGuiInset = true
- 👉 убирает отступ сверху (полный экран)
- DisplayOrder = 1
- 👉 приоритет отображения (чем больше — тем выше)
🧠 4. Добавление логики (скрипты)
Добавь LocalScript в кнопку:
local button = script.Parent
local frame = script.Parent.Parent.Frame
button.MouseButton1Click:Connect(function()
frame.Visible = not frame.Visible
end)📌 Это позволяет:
- открывать меню
- скрывать интерфейс
- делать настройки
🔄 5. Где использовать ScreenGui
ScreenGui используется для:
- 🎮 Меню (главное меню, пауза)
- 🛒 Магазина
- ⚙️ Настроек
- ❤️ HUD (здоровье, деньги)
🚀 6. Частые ошибки
❌ ScreenGui не работает
✔ Проверь:
- находится ли он в StarterGui
- есть ли LocalScript (не обычный Script!)
❌ Интерфейс исчезает
✔ Поставь:
ResetOnSpawn = false
✨ Итог
ScreenGui — это основа интерфейса в Роблокс Студио:
- ✔ Отображает GUI
- ✔ Работает для каждого игрока отдельно
- ✔ Позволяет создавать любые меню
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
