Eigene Knöpfe und Oberfläche (GUI)
Menüs, Knöpfe und Anzeigen auf dem Bildschirm heißen in Roblox GUI. Hier baust du deinen ersten Knopf, der auf Klicks reagiert – am Computer und auf dem Handy.
Das lernst du
- eine ScreenGui mit einem TextButton anlegen
- mit einem LocalScript auf Klicks reagieren
- Größe mit Scale so wählen, dass es auf dem Handy passt
Knopf anlegen
Im Explorer: StarterGui → + → ScreenGui, darin + → TextButton. Alles in StarterGui bekommt jeder Spieler auf seinen Bildschirm. In den Properties änderst du Text, Farbe und Schrift.
Auf Klicks reagieren
Lege in den TextButton ein LocalScript – Oberflächen laufen auf dem Gerät des Spielers. Activated funktioniert mit Maus, Finger und Controller.
local button = script.Parent
local clicks = 0
button.Activated:Connect(function()
clicks += 1
button.Text = "Geklickt: " .. clicks
end)Passt auch aufs Handy
Größe und Position haben zwei Teile: Scale (Anteil des Bildschirms) und Offset (Pixel). Nimm für Knöpfe Scale, z. B. Größe {0.3, 0},{0.1, 0} – dann ist der Knopf auf jedem Bildschirm ein Drittel breit. Viele Roblox-Spieler spielen auf dem Handy!
🛠️ Probier’s aus
Baue einen Knopf „Hallo!“, der bei jedem Klick seine Farbe ändert (button.BackgroundColor3 = Color3.fromRGB(…)). Teste auf dem Handy-Bildschirm über die Geräte-Vorschau in Studio.
🧠 Mini-Quiz
Wohin kommt die Oberfläche, damit jeder Spieler sie sieht?
Alles in StarterGui wird beim Start auf den Bildschirm jedes Spielers kopiert.
Warum Scale statt Offset für Knöpfe?
Scale ist ein Anteil des Bildschirms – Pixel-Größen sind auf dem Handy oft zu groß oder zu klein.
✓ Lektion geschafft! Weiter geht’s mit der nächsten.
Roblox und Roblox Studio sind Marken der Roblox Corporation. mahshid.de ist kein Angebot von Roblox. Alle Links zu Roblox führen auf die offiziellen Seiten.