Szybko możesz tworzyć wysokiej jakości interfejsy użytkownika graficznego z minimalnymi wymaganiami skryptu używając zbudowanych obiektów UI. W zależności od tego, gdzie go stworzysz, renderuje się on na ekranie lub w świecie 3D.
Interfejs użytkownika na ekranie
Na ekranie pojawiają się kontenery, które zawierają obiekty UI, które chcesz wyświetlić na ekranie użytkownika. Wszystkie obiekty UI i kod na ekranie są przechowywane i zmieniane na klienta.
Interfejs w trybie bez doświadczenia
Containery doświadczenia takie jak SurfaceGuis i BillboardGuis mogą zawierać obiekty UI, które chcesz wyświetlić w 3D-świecie swojego doświadczenia.
Obiekty interfejsu
Większość elementów interfejsu użytkownika jest GuiObjects , 2D graficzne interfejs użytkownika, które możesz przywiązać do kontenerów. Cztery najbardziej popularne to ramy , etykiety , 1> przyciski1> i 4> wpisywanie tekstu 4> obiekty.
Obiekt | Opis |
---|---|
Rama) | Frames działa jako kontenery dla innych obiektów UI. Gdy manipulujesz ramami, manipulujesz również obiektami, które one zawierają. |
Etykieta | TextLabel i ImageLabel obiekty pozwalają na wyświetlanie dostosowywalnego tekstu i obrazów. |
Przycisk | TextButton i ImageButton obiekty pozwalają użytkownikom na zachęcenie do akcji. |
Wejście tekstowe | Obiekty Class.Disabled pozwalają użytkownikom na wpisywanie tekstu. |
Używając Position, Size, Class.GuiObject.Anchor
布局 i设计
Poza podstawowymi właściwościami do dostosowania pozycji i rozmiaru, Roblox oferuje również struktury layoutu, takie jak lista/felks i siatka, a także modyfikatory rozmiarów i 2>modyfikatory wyglądu2>.
Ramy interaktywne
Oprócz głównych przedmiotów interfejsu użytkownika, następujące ramy zapewniają wbudowaną i dostosowaną interaktywność dla Twoich doświadczeń.
Wskazówki dotyczące bliskości
Obiekty prom示jne zbliżeniowe są unikalnymi obiektami interfejsu użytkownika, które wymagają interakcji użytkownika, aby wywołać działanie, gdy zbliżają się obiekty w doświadczeniu, takie jak drzwi, przełączniki światła i przyciski.
Wykrywacze przeciągania interfejsu
Wykrywacze przeciągania interfejsu użytkownika ułatwiają i zachęcają do interakcji z elementami interfejsu użytkownika 2D, takimi jak przełączniki, spinner i wiele więcej.
Wykrywacze 3D Drag
Wykrywacze 3D Drag zachęcają do interakcji fizycznej z obiektami 3D w doświadczeniu, takich jak otwieranie drzwi i szuflad, przesuwanie części wokół, chwytanie i rzucanie kulą do kosza, przytrzymywanie i strzelanie slingshotem, i wiele więcej.