Schleifen: for und while
Im Code-Abenteuer hast du 🔁 Wiederhole benutzt. In Luau heißt das for-Schleife – und mit while läuft etwas, solange eine Bedingung stimmt.
Das lernst du
- etwas mit for genau n-mal wiederholen
- mit while immer wieder etwas tun
- mit task.wait Pausen einbauen
for: genau n-mal
Die Zahl i zählt von 1 bis 10 mit. Hier wird ein Part Schritt für Schritt unsichtbar:
local part = workspace.MeinPart
for i = 1, 10 do
part.Transparency = i / 10
task.wait(0.1) -- 0,1 Sekunden warten
endwhile: immer wieder
Eine while true do-Schleife läuft endlos – zum Beispiel für ein Part, das jede Sekunde die Farbe wechselt:
local part = workspace.MeinPart
while true do
part.BrickColor = BrickColor.random()
task.wait(1)
endAchtung: nie ohne task.wait
Eine Endlos-Schleife ohne task.wait lässt Studio einfrieren, weil sie keine Pause macht. Erinnerst du dich an „Zu viele Schritte“ im Code-Abenteuer? Genau das passiert hier.
🛠️ Probier’s aus
Lass ein Part mit einer for-Schleife langsam wachsen (Size = Vector3.new(i, 1, i)). Danach: eine Disco-Plattform mit while.
🧠 Mini-Quiz
Wie oft läuft der Inhalt von for i = 1, 5 do … end?
i nimmt die Werte 1, 2, 3, 4, 5 an – also fünf Durchläufe.
Was passiert bei while true do ohne task.wait?
Die Schleife macht nie Pause und blockiert alles andere.
✓ 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.