Menu
CoddyTech

Deretan Pilar

Termasuk bagian Scripting Game Roblox dalam perjalanan Lua di Coddy. Pelajaran 5 dari 24.

Untuk membuat lima pilar, kamu bisa menyalin baris yang sama sebanyak lima kali. for loop menjalankannya untukmu sebanyak yang kamu minta:

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

Ini mencetak 1, lalu 2, kemudian 3. Semua yang berada di antara do dan end dijalankan sekali setiap putaran, dan i menyimpan nomor putaran.

Karena i berubah setiap putaran, kamu bisa menggunakannya dalam Position agar setiap salinan mendarat di tempat yang baru:

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

Tiga bola jatuh dari X 10, 20, dan 30: i * 10 bernilai 10, lalu 20, kemudian 30.

challenge icon

Tantangan

Mudah

Skrip ini membuat satu pilar di X 6. Ubah menjadi deretan 5 pilar:

  1. Bungkus kode pilar dengan for i = 1, 5 do ... end.
  2. Cetak i di awal setiap putaran.
  3. Ubah Position menjadi Vector3.new(i * 6, 4, 0), agar pilar-pilar berdiri di X 6, 12, 18, 24, dan 30.

Tekan Play dan berjalanlah di antara pilar-pilar itu, lalu tekan Check.

Coba sendiri

-- Ini membuat SATU pilar. Buat 5 pilar berjajar.
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 iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Scripting Game Roblox

Latihan sendiri: Compiler Lua online