Menu
CoddyTech

깜빡이는 불빛

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

파트를 연달아 두 번 변경하면 두 번째 변경만 보게 됩니다. 스크립트가 두 줄을 순식간에 실행하기 때문입니다. task.wait(seconds)는 스크립트를 잠시 멈추며, 그동안 게임의 나머지 부분은 계속 실행됩니다.

print("Ready")
task.wait(3)
print("Go!")

Go!는 Ready가 나타난 뒤 3초 후에 나타납니다.

무언가를 영원히 반복하려면 while true do 루프를 사용하세요. 루프 본문을 실행한 다음 처음부터 다시 시작합니다.

local sign = script.Parent
while true do
	sign.Color = Color3.fromRGB(255, 0, 0)
	task.wait(0.5)
	sign.Color = Color3.fromRGB(0, 0, 255)
	task.wait(0.5)
end

이 표지판은 0.5초마다 빨간색과 파란색으로 깜박입니다. while true 루프에는 반드시 task.wait가 포함되어야 합니다. 그렇지 않으면 게임이 계속 실행되지 못하고 Roblox가 시간 초과 오류와 함께 스크립트를 중지합니다.

challenge icon

챌린지

쉬움

스크립트는 램프를 빛나게 한 다음 어둡게 만들지만, 너무 빨라서 램프가 빛나는 모습을 볼 수 없습니다. 깜박이게 만들어 보세요:

  • 1초 동안 빛나게 하기 (Neon)
  • 그런 다음 1초 동안 어둡게 하기 (Plastic)
  • 그리고 영원히 반복하기

Play를 눌러 확인한 다음 Check를 누르세요.

직접 해보기

local lamp = script.Parent

lamp.Material = Enum.Material.Neon
lamp.Material = Enum.Material.Plastic
quiz icon실력 점검

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

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

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