BETA mahshid.de wird gerade ausgebaut – manches kann sich noch ändern oder ruckeln.Wir bauen noch aus. Feedback
EN
Lektion 5 von 11 · Scripting

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
end

while: 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)
end

Achtung: 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?

Was passiert bei while true do ohne task.wait?

🤖 Übe das im Code-AbenteuerLevel 6: Langer Weg →

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.