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 so oft für dich aus, wie du möchtest:
for i = 1, 3 do
print(i)
endDies 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, damit jede Kopie an einer neuen 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 Bälle fallen von X 10, 20 und 30: i * 10 ist 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. - Gib
iam Anfang jeder Runde aus. - Ändere die Position zu
Vector3.new(i * 6, 4, 0), sodass die Säulen bei X 6, 12, 18, 24 und 30 stehen.
Drücke Play und gehe zwischen ihnen hindurch, dann Check.
Probier es selbst
-- Dies 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