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.

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.

| Obiekt | Opis |
|---|---|
| Ramka | Frames działają jako kontenery dla innych obiektów UI. Gdy manipulujesz ramkami, manipulujesz również obiektami, które one zawierają. |
| Etykieta | TextLabel oraz ImageLabel pozwalają wyświetlać dostosowywany tekst i obrazy. |
| Przycisk | TextButton oraz ImageButton pozwalają użytkownikom na wywołanie akcji. |
| Wprowadzanie Tekstu | TextBox 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.

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.

