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.

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.

ObiektOpis
Rama)Frames działa jako kontenery dla innych obiektów UI. Gdy manipulujesz ramami, manipulujesz również obiektami, które one zawierają.
EtykietaTextLabel i ImageLabel obiekty pozwalają na wyświetlanie dostosowywalnego tekstu i obrazów.
PrzyciskTextButton i ImageButton obiekty pozwalają użytkownikom na zachęcenie do akcji.
Wejście tekstoweObiekty 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>.

UIListLayout dla poziomych lub pionowych sekwencji pozycji

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.