Menu
CoddyTech

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

Dies 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
end

Drei Bälle fallen von X 10, 20 und 30: i * 10 ist 10, dann 20 und dann 30.

challenge icon

Aufgabe

Einfach

Das Skript erstellt eine Säule bei X 6. Mach daraus eine Reihe aus 5 Säulen:

  1. Umschließe den Säulencode mit for i = 1, 5 do ... end.
  2. Gib i am Anfang jeder Runde aus.
  3. Ä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
quiz iconTeste dich selbst

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

Übe selbstständig: Online-Lua-Compiler