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 für dich so oft aus, wie du möchtest:

for i = 1, 3 do
	print(i)
end

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

Drei Kugeln fallen von X 10, 20 und 30: i * 10 ergibt 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. Ä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
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