Menu
CoddyTech

기둥 줄 세우기

Coddy Lua 여정의 Roblox 게임 스크립팅 섹션에 포함된 레슨. 24개 중 5번째.

기둥 다섯 개를 만들려면 같은 줄을 다섯 번 복사할 수도 있습니다. for 루프를 사용하면 원하는 횟수만큼 반복해서 실행할 수 있습니다.

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

그러면 1, 다음에 2, 그다음 3이 출력됩니다. do와 end 사이의 모든 내용은 반복할 때마다 한 번씩 실행되고, i에는 반복 횟수가 저장됩니다.

i는 반복할 때마다 바뀌므로, Position에 사용할 수 있으며 각 복사본은 새로운 위치에 놓입니다.

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

공 세 개가 X 좌표 10, 20, 30에서 떨어집니다. i * 10은 차례대로 10, 20, 30입니다.

challenge icon

챌린지

쉬움

스크립트는 X 좌표 6에 기둥 하나를 만듭니다. 이를 기둥 5개가 한 줄로 늘어선 형태로 바꿔 보세요.

  1. 기둥 코드를 for i = 1, 5 do ... end로 감싸세요.
  2. 각 반복의 시작 부분에서 i를 출력하세요.
  3. Position을 Vector3.new(i * 6, 4, 0)으로 변경하여 기둥이 X 좌표 6, 12, 18, 24, 30에 서도록 하세요.

Play를 누르고 기둥 사이를 걸어 다닌 다음 Check를 누르세요.

직접 해보기

-- 이 코드는 기둥 하나를 만듭니다. 일렬로 5개를 만드세요.
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 icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Roblox 게임 스크립팅의 모든 레슨

직접 연습해 보세요: 온라인 Lua 컴파일러