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>.
Objekt | Beschreibung |
---|---|
Rahmen | Frames agieren als Container für andere UI-Objekte. Wenn Sie Frame manipulieren, manipulieren Sie auch die Objekte, die sie enthalten. |
Etikett | TextLabel und ImageLabel Objekte ermöglichen es Ihnen, benutzerdefinierten Text und Bilder anzuzeigen. |
Button | TextButton und ImageButton Objekte ermöglichen Benutzern, eine Actionanzufordern. |
Text-Eingang | TextBox 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>.
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.