Menu
CoddyTech

Deretan Pilar

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

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

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

Ini mencetak 1, lalu 2, lalu 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 muncul 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, lalu 30.

challenge icon

Tantangan

Mudah

Ubah satu pilar menjadi deretan 5 pilar.

  1. Bungkus kode pilar dengan for i = 1, 5 do ... end.
  2. Ubah Position menjadi Vector3.new(i * 6, 4, 0).

Tekan tombol “Main”: lima pilar berdiri dalam satu deretan, pada X 6, 12, 18, 24, dan 30. Lalu tekan tombol “Periksa”.

Coba sendiri

-- Ini membuat SATU pilar. Buat 5 pilar dalam satu baris.
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

Semua pelajaran di Scripting Game Roblox

Latihan sendiri: Compiler Lua online