Benutzeroberfläche

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Du kannst schnell hochwertige grafische Benutzeroberflächen mit minimalen Skriptanforderungen mit integrierten UI-Objekten erstellen.Abhängig davon, wo du es erstellst, rendert die UI entweder auf dem Bildschirm oder innerhalb der 3D-Welt eines Erlebnisses.

On-Screen-Benutzeroberfläche

On-Screen-Container halten UI-Objekte, die Sie auf dem Bildschirm eines Benutzers anzeigen möchten.Alle auf-Bildschirm-UI-Objekte und Code werden auf dem Client gespeichert und geändert.

In-Erlebnis-UI

Erlebniskontainer wie SurfaceGuis und BillboardGuis halten UI-Objekte, die Sie innerhalb der 3D-Welt Ihrer Erfahrung anzeigen möchten.

UI-Objekte

Die meisten UI-Elemente sind GuiObjects , 2D-grafische Benutzeroberflächenobjekte, die Sie auf Container übertragen können.Die vier häufigsten sind Rahmen, Etiketten, Schaltflächen und Text-Eingabeelemente.

ObjektBeschreibung
RahmenFrames agieren als Container für andere UI-Objekte. Wenn du Frames manipulierst, manipulierst du auch die Objekte, die sie enthalten.
BezeichnungTextLabel und ImageLabel objekte ermöglichen es ihnen, anpassbaren text und bilder anzuzeigen.
TasteTextButton und ImageButton objekte ermöglichen es benutzern, eine actionauszulösen.
Text-EingabeTextBox objekte ermöglichen es benutzern, text einzugeben.

Mit den Eigenschaften , , und hast du volle Kontrolle darüber, wie du positionieren , Größe und Lage bestimmen kannst .Du kannst auch Übergang verwenden, um einen GuiObject fließend von einem Zustand in einen anderen durchzuführen und dynamisches visuelles Feedback zu geben.

Ausgestaltung und Design

Abgesehen von grundlegenden Eigenschaften zur Anpassung von Position und Größe bietet Roblox auch Layoutstrukturen wie Liste/Flex und Gitter sowie Größenmodifizierer und Aussehensmodifizierer an.

UIListLayout für horizontale oder vertikale artikelsequenzen

Interaktive Frameworks

Zusätzlich zu den Kern-Benutzeroberflächenobjekten bieten die folgenden Frameworks integrierte und anpassbare Interaktivität für deine Erlebnisse.

Näherungsaufforderungen

Näherungsaufforderungen sind einzigartige integrierte UI-Objekte, die die Benutzerinteraktion auffordern, eine Aktion auszulösen, wenn sie In-Experience-Objekte wie Türen, Lichtschalter und Knöpfe erreichen.

Benutzeroberfläche Drag-Detektoren

UI-Zieherdetektoren erleichtern und fördern die Interaktion mit 2D-Benutzeroberflächenelementen wie Schiebern, Drehern und mehr.

3D-Zieherdetektoren

3D-Zieherdetektoren ermutigen physische Interaktion mit 3D-Objekten in einem Erlebnis, wie das Öffnen von Türen und Schubladen, das Gleiten eines Teils, das Greifen und Werfen einer Bowlingkugel, das Zurückziehen und das Abfeuern einer Schleuder und vieles mehr.