Bedieneroberfläche

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

Du kannst schnell hochqualitativ graphische Benutzeroberflächen mit minimalen Skript-Anforderungen erstellen, indem du benutzerdefinierte UI-Objekte verwendest. Abhängig von der Erstellungsmöglichkeit rendert die UI entweder auf dem Bildschirm oder innerhalb der 3D-Welt eines Erlebnisses.

UI auf dem Bildschirm

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

UI im Erlebnis

In-experience-Container wie SurfaceGuis und BillboardGuis enthalten 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, denen Sie auf Container übergehen können. Die vier am häufigsten sind Rahmen, Etiketten, 1>Schaltflächen1> und 4>Text-Eingaben4>.

ObjektBeschreibung
RahmenFrames agieren als Container für andere UI-Objekte. Wenn Sie Frame manipulieren, manipulieren Sie auch die Objekte, die sie enthalten.
EtikettTextLabel und ImageLabel Objekte ermöglichen es Ihnen, benutzerdefinierten Text und Bilder anzuzeigen.
ButtonTextButton und ImageButton Objekte ermöglichen Benutzern, eine Actionanzufordern.
Text-EingangTextBox Objekte ermöglichen Benutzern, Text einzugeben.

Mit den Position, Size, Class.GuiObject.Anker

Design undレイアウト

Neben grundlegenden Eigenschaften zum Anpassen von Position und Größe bietet Roblox auch布局strukturen wie Liste/Flex und Raster, sowie Größenmodifikatoren und 2>Aussehenmodifikatoren2>.

UIListLayout für horizontale oder vertikale Item-Sequenzen

Interaktive Frameworks

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

Nähe-Hinweis

Nähe-Prompts sind einzigartige UI-Objekte, die die Interaktion des Benutzers erfordern, um eine Aktion auszulösen, wenn sie sich in Erfahrungsobjekten wie Türen, Lichtschalter und Schaltflächen nähern.

UI-Drag-Detektor

UI-Drag-Detektor erleichtern und ermutigen Interaktionen mit 2D-Benutzeroberflächenelementen wie Slidern, Spinnern und mehr.

3D-Draggerschutz

3D-Drag-Detektor ermutigen physische Interaktionen mit 3D-Objekten in einem Erlebnis, wie das Öffnen von Türen und Schubladen, das Schieben eines Teils umherzu ziehen, das Ergreifen und Wurf eines Bowlingballs, das Rückziehen und Schießen eines Slingshots und vieles mehr.