Możesz szybko tworzyć wysokiej jakości interfejsy graficzne użytkownika z minimalnymi wymaganiami dotyczącymi skryptowania za pomocą wbudowanych obiektów interfejsu.W zależności od tego, gdzie go utworzysz, interfejs renderuje albo na ekranie lub w świecie 3D doświadczenia.
Interfejs na ekranie
Pojemniki na ekranie przechowują obiekty UI, które chcesz wyświetlić na ekranie użytkownika.Wszystkie obiekty i kody interfejsu na ekranie są przechowywane i zmieniane na klientzie.

Interfejs UI w doświadczeniu
Pojemniki doświadczeniowe takie jak SurfaceGuis i BillboardGuis przechowują obiekty interfejsu, które chcesz wyświetlać w świecie 3D swojego doświadczenia.
Obiekty interfejsu
Większość elementów interfejsu użytkownika to GuiObjects , obiekty interfejsu graficznego 2D, które możesz przypisać do pojemników.Najczęstsze cztery są ramami , etykietami , przyciskami i tekstowymi obiektami wejściowymi.

Obiekt | Opis |
---|---|
Okrąg | Frames działają jako pojemniki dla innych obiektów interfejsu użytkownika. Kiedy manipulujesz ramami, manipulujesz także obiektami, które zawierają. |
Tytuł | TextLabel i ImageLabel obiekty pozwalają wyświetlać dostosowywalny tekst i obrazy. |
Przycisk | TextButton i ImageButton obiekty pozwalają użytkownikom wywołać akcji. |
Wejście tekstowe | TextBox obiekty umożliwiają użytkownikom wprowadzanie tekstu. |
Używając właściwości , , i , masz pełną kontrolę nad tym, jak pozycjonować , rozmiar i warstwę .Możesz także użyć tweeningu , aby płynnie przejść z jednego stanu do drugiego i zapewnić dynamiczne wizualne zwroty opinie.
Układ i projekt
Poza podstawowymi właściwościami do dostosowywania pozycji i rozmiaru Roblox dostarcza również struktury układu, takie jak lista/flex i siatka , a także modyfikatory rozmiaru i modyfikatory wyglądu .


Interaktywne ramy
Oprócz podstawowych obiektów interfejsu użytkownika dodatkowe ramy zapewniają wbudowaną i dostosowalną interaktywność dla twoich doświadczeń.
Powiadomienia o zbliżeniu
Powiadomienia o zbliżeniu są unikalnymi wbudowanymi obiektami interfejsu użytkownika, które wymagają interakcji użytkownika, aby uruchomić akcję, gdy zbliżą się do obiektów doświadczenia, takich jak drzwi, przełączniki światła i przyciski.
Detektory przeciągania interfejsu
Detektory przeciągania interfejsu użytkownika ułatwiają i zachęcają do interakcji z elementami interfejsu użytkownika 2D, takimi jak suwaki, szczotki i więcej.
Detektory przeciągania 3D
3D detektory przeciągnięć zachęcają do fizycznej interakcji z obiektami 3D w doświadczeniu, takich jak otwieranie drzwi i szuflad, przesuwanie części, chwytanie i rzucanie kulki bowlingowej, wyciąganie i strzelanie z wiatrówką, a także wiele więcej.