Benutzeroberfläche

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

Sie können schnell qualitativ hochwertige grafische Benutzeroberflächen mit minimalen Skripting-Anforderungen erstellen, indem Sie die integrierten UI-Objekte verwenden. Je nachdem, wo Sie es erstellen, rendert die UI entweder auf dem Bildschirm oder innerhalb der 3D-Welt eines Erlebnisses.

Auf dem Bildschirm UI

Auf dem Bildschirm Container halten UI-Objekte, die Sie auf dem Bildschirm eines Spielers anzeigen möchten, einschließlich Rahmen, Labels, Schaltflächen und mehr. Alle On-Screen-UI-Objekte und der Code werden auf dem Client gespeichert und geändert.

Beispiel ScreenGui mit verschiedenen GuiObject-Kindern, einschließlich eines Rahmens, TextLabel, TextBox und ImageButton.

In-Erlebnis UI

In-Erlebnis Container wie SurfaceGuis und BillboardGuis halten UI-Objekte, die Sie innerhalb der 3D-Welt Ihres Erlebnisses anzeigen möchten.

UI-Objekte

Die meisten UI-Elemente sind GuiObjects, 2D grafische Benutzeroberflächenobjekte, die Sie Containern zuordnen können. Die vier häufigsten sind Rahmen, Labels, Schaltflächen und Texteingabe Objekte.

ObjektBeschreibung
RahmenFrames dienen als Container für andere UI-Objekte. Wenn Sie Rahmen manipulieren, manipulieren Sie auch die Objekte, die sie enthalten.
LabelTextLabel und ImageLabel Objekte ermöglichen es Ihnen, anpassbaren Text und Bilder anzuzeigen.
SchaltflächeTextButton und ImageButton Objekte ermöglichen es Benutzern, eine Aktion auszulösen.
TexteingabeTextBox Objekte ermöglichen es Benutzern, Text einzugeben.

Mit den Eigenschaften Position, Size, AnchorPoint und ZIndex haben Sie die vollständige Kontrolle darüber, wie Sie GuiObjects positionieren, größen und Schichten festlegen. Sie können auch Tweening verwenden, um ein GuiObject reibungslos von einem Zustand in einen anderen zu überführen und dynamisches visuelles Feedback bereitzustellen.

Layout und Design

Über die grundlegenden Eigenschaften zur Anpassung von Position und Größe hinaus bietet Roblox auch Layoutstrukturen wie Liste/Flex und Raster, sowie Größenmodifikatoren und Erscheinungsmodifikatoren.

UIListLayout für horizontale oder vertikale Elementfolgen

Universelles Styling

Universelles Styling ist eine Roblox-Lösung zu Stylesheets, ähnlich wie CSS, die es Ihnen ermöglicht, Überschreibungen für UI-Instanzeigenschaften zu deklarieren und global anzuwenden. Diese Unterstützung auf Engine-Ebene bildet die Grundlage für den Style Editor und die End-to-End-Token-Pipeline.

Interaktive Frameworks

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

Nähe-Aufforderungen

Nähe-Aufforderungen sind einzigartige integrierte UI-Objekte, die die Benutzerinteraktion auffordern, um eine Aktion auszulösen, wenn sie sich Objekten im Erlebnis wie Türen, Lichtschaltern und Schaltflächen nähern.

UI-Zieh-Erkenner

UI-Zieh-Erkenner erleichtern und fördern die Interaktion mit 2D-Benutzeroberflächenelementen wie Schiebereglern, Spinnern und mehr.

3D Zieh-Erkenner

3D Zieh-Erkenner fördern die physische Interaktion mit 3D-Objekten in einem Erlebnis, wie das Öffnen von Türen und Schubladen, das Bewegen eines Teils, das Greifen und Werfen eines Bowlingballs, das Zurückziehen und Abfeuern einer Schleuder und vieles mehr.

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.