Säulenreihe
Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 5 von 24.
Um fünf Säulen zu erstellen, könntest du dieselben Zeilen fünfmal kopieren. Eine for-Schleife führt sie für dich so oft aus, wie du möchtest:
for i = 1, 3 do
print(i)
endDas gibt 1, dann 2 und dann 3 aus. Alles zwischen do und end wird pro Durchlauf einmal ausgeführt, und i enthält die Durchlaufnummer.
Da sich i bei jedem Durchlauf ändert, kannst du es in einer Position verwenden, sodass jede Kopie an einer anderen Stelle landet:
for i = 1, 3 do
local ball = Instance.new("Part")
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(i * 10, 20, 0)
ball.Parent = workspace
endDrei Kugeln fallen von X 10, 20 und 30: i * 10 ergibt 10, dann 20 und dann 30.
Aufgabe
EinfachDas Skript erstellt eine Säule bei X 6. Mach daraus eine Reihe aus 5 Säulen:
- Umschließe den Säulencode mit
for i = 1, 5 do ... end. - Ändere die Position zu
Vector3.new(i * 6, 4, 0), damit die Säulen bei X 6, 12, 18, 24 und 30 stehen.
Möchtest du die Durchläufe sehen? Füge print(i) in die Schleife ein und beobachte die Ausgabe. Drücke auf „Spielen“ und gehe zwischen den Säulen hindurch, dann auf „Prüfen“.
Probier es selbst
-- Das erstellt EINE Säule. Erstelle 5 in einer Reihe.
local pillar = Instance.new("Part")
pillar.Name = "Pillar"
pillar.Size = Vector3.new(2, 8, 2)
pillar.Position = Vector3.new(6, 4, 0)
pillar.Anchored = true
pillar.Parent = workspace
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Roblox-Spiele skripten
2Schleifen und Funktionen
SäulenreiheTreppenbauerTurmbauerMünzfabrikBlinkendes LichtVerschwindende Brücke5Dein erstes Spiel
Dein erstes ObbyÜbe selbstständig: Online-Lua-Compiler