Hàng cột trụ
Thuộc phần Lập trình game Roblox trong hành trình Lua của Coddy. Bài học 5 trên 25.
Để tạo năm cây cột, bạn có thể sao chép cùng một đoạn code năm lần. Vòng lặp for sẽ chạy đoạn code đó giúp bạn số lần bạn yêu cầu:
for i = 1, 3 do
print(i)
endĐoạn code này in ra 1, rồi đến 2, rồi đến 3. Mọi thứ giữa do và end chạy một lần trong mỗi lượt, còn i giữ số thứ tự của lượt đó.
Vì i thay đổi sau mỗi lượt, bạn có thể dùng nó trong Position để mỗi bản sao xuất hiện ở một vị trí mới:
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
endBa quả bóng rơi xuống tại X 10, 20 và 30: i * 10 lần lượt là 10, 20, rồi đến 30.
Thử thách
DễBiến một cây cột thành một hàng gồm 5 cây.
- Bọc code tạo cây cột trong
for i = 1, 5 do ... end. - Đổi Position thành
Vector3.new(i * 6, 4, 0).
Nhấn Chơi: năm cây cột đứng thành một hàng, tại X 6, 12, 18, 24 và 30. Sau đó nhấn Kiểm tra.
Tự làm thử
-- Đoạn code này tạo MỘT cột. Bạn hãy tạo 5 cột thành một hàng.
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
Tất cả bài học trong Lập trình game Roblox
2Vòng lặp và hàm
Hàng cột trụDựng cầu thangDựng tòa thápNhà máy sản xuất đồng xuĐèn nhấp nháyCây cầu biến mất5Trò chơi đầu tiên của bạn
Obby đầu tiên của bạn3Sự kiện và người chơi
Tấm đệm cảm ứngSàn dung nhamLeaderstatsAi đã chạm vào?Thu thập xuXu xuất hiện lạiCửa xuTự luyện tập: Trình biên dịch Lua online