Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

Как работать с TextLabel в Роблокс Студио

2026-06-26 12:46 Документация

Что такое TextLabel

TextLabel — это элемент интерфейса (GUI) в Роблокс Студио, предназначенный для отображения текста на экране игрока. Он используется для вывода информации: очков, здоровья, подсказок, уведомлений и элементов меню.
В отличие от кнопок (TextButton), TextLabel не реагирует на нажатия — он служит только для отображения.

Где используется TextLabel

TextLabel применяется практически во всех играх:
  • HUD (здоровье, деньги, уровень)
  • Меню (заголовки, описания)
  • Подсказки игроку
  • Системные сообщения
  • Таймеры и счётчики

Как создать TextLabel

Шаг 1:

Открой вкладку Explorer

Шаг 2:

Перейди в:
StarterGui → ScreenGui

Шаг 3:

Добавь элемент:
TextLabel

Основные свойства TextLabel

Текст:

  • Text — содержимое текста
  • TextScaled — автоматическое масштабирование
  • TextWrapped — перенос текста

Внешний вид:

  • TextColor3 — цвет текста
  • Font — шрифт
  • TextSize — размер текста

Фон:

  • BackgroundColor3 — цвет фона
  • BackgroundTransparency — прозрачность

Позиция:

  • Size — размер
  • Position — положение
  • AnchorPoint — точка привязки

Пример настройки

local label = script.Parent
label.Text = "Привет, игрок!"
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.TextScaled = true
label.BackgroundTransparency = 1

Динамическое изменение текста

TextLabel можно изменять через скрипты.

Пример: отображение здоровья

local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local label = script.Parent
humanoid.HealthChanged:Connect(function()
label.Text = "HP: " .. math.floor(humanoid.Health)
end)

Пример: счётчик очков

local score = 0
local label = script.Parent
while true do
wait(1)
score += 10
label.Text = "Очки: " .. score
end

Полезные элементы для улучшения

Добавь внутрь TextLabel:
  • UICorner — скругление углов
  • UIStroke — обводка текста
  • UITextSizeConstraint — ограничение размера текста

Советы по дизайну

✔ Используй контрастный цвет текста
✔ Делай текст читаемым на любом фоне
✔ Не перегружай экран
✔ Используй TextScaled для адаптивности
✔ Центрируй текст через AnchorPoint (0.5, 0.5)

Частые ошибки

❌ Текст не виден
✔ Проверь прозрачность и цвет
❌ Текст выходит за границы
✔ Включи TextWrapped
❌ Размер текста слишком маленький
✔ Включи TextScaled

Итог

TextLabel — это базовый элемент интерфейса, который используется для отображения информации игроку. С его помощью можно создать HUD, уведомления и удобный UI в любой игре.

🔗 Полезные ссылки:

🚀 Хочешь научиться делать свои игры?

Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo