Interfejs użytkownika

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Możesz szybko tworzyć wysokiej jakości graficzne interfejsy użytkownika z minimalnymi wymaganiami skryptowymi, korzystając z wbudowanych obiektów UI. W zależności od tego, gdzie je tworzysz, UI renderuje się albo na ekranie, albo w 3D świecie doświadczenia.

UI na ekranie

Kontenery na ekranie przechowują obiekty UI, które chcesz wyświetlić na ekranie gracza, w tym ramy, etykiety, przyciski i inne. Wszystkie obiekty UI na ekranie i kod są przechowywane i zmieniane na kliencie.

Przykładowy ScreenGui z różnymi dziećmi GuiObject, w tym z Ramką, TextLabel, TextBox i ImageButton.

UI w doświadczeniu

Kontenery w doświadczeniu, takie jak SurfaceGuis i BillboardGuis, przechowują obiekty UI, które chcesz wyświetlić w 3D świecie swojego doświadczenia.

Obiekty UI

Większość elementów UI to GuiObjects, 2D obiekty graficznego interfejsu użytkownika, które możesz rodzicować do kontenerów. Cztery najczęściej spotykane to ramy, etykiety, przyciski oraz obiekty wprowadzania tekstu.

ObiektOpis
RamkaFrames działają jako kontenery dla innych obiektów UI. Gdy manipulujesz ramkami, manipulujesz również obiektami, które one zawierają.
EtykietaTextLabel oraz ImageLabel pozwalają wyświetlać dostosowywany tekst i obrazy.
PrzyciskTextButton oraz ImageButton pozwalają użytkownikom na wywołanie akcji.
Wprowadzanie TekstuTextBox pozwalają użytkownikom na wprowadzanie tekstu.

Korzystając z właściwości Position, Size, AnchorPoint i ZIndex, masz pełną kontrolę nad tym, jak pozycjonować, rozmiarować i warstwować GuiObjects. Możesz także używać tweenu, aby płynnie przechodzić GuiObject z jednego stanu do drugiego oraz zapewniać dynamiczną odpowiedź wizualną.

Układ i design

Oprócz podstawowych właściwości do dostosowywania pozycji i rozmiaru, Roblox oferuje również struktury układu, takie jak listy/układy elastyczne i siatki, a także modulatory rozmiaru i modulatory wyglądu.

UIListLayout dla sekwencji przedmiotów poziomych lub pionowych

Uniwersalne style

Uniwersalne style to rozwiązanie Roblox dla arkuszy stylów, podobne do CSS, które pozwala na deklarowanie i globalne stosowanie nadpisania właściwości instancji UI. Wsparcie na poziomie silnika jest podstawą dla Edytora Stylów i end‑to‑end tokenowego potoku.

Interaktywne ramy

Oprócz podstawowych obiektów interfejsu użytkownika, poniższe ramy zapewniają wbudowaną i dostosowywalną interaktywność dla Twoich doświadczeń.

Podpowiedzi w pobliżu

Podpowiedzi w pobliżu to unikalne wbudowane obiekty UI, które zachęcają do interakcji użytkownika w celu wywołania akcji, gdy zbliżają się do obiektów w doświadczeniu, takich jak drzwi, włączniki światła i przyciski.

Detektory przeciągania UI

Detektory przeciągania UI ułatwiają i zachęcają do interakcji z elementami 2D interfejsu użytkownika, takimi jak suwaki, wirniki i inne.

Detektory przeciągania 3D

Detektory przeciągania 3D zachęcają do fizycznej interakcji z obiektami 3D w doświadczeniu, takimi jak otwieranie drzwi i szuflad, przesuwanie części, chwytanie i rzucanie kulą bilardową, naciąganie i strzelanie z procy oraz wiele więcej.

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.