더북(TheBook)

03 스크립트에 아래의 코드를 작성합니다.

 

코드 | 파일명: ColorChange.lua

local colorBlock = game.Workspace.ColorPart2    -- colorBlock 변수에 ColorPart2 담기

local red = Color3.fromRGB(255,0,0)             -- red 변수에 빨간색 담기
local green = Color3.fromRGB(0,255,0)           -- green 변수에 초록색 담기
local blue = Color3.fromRGB(0,0,255)            -- blue 변수에 파란색 담기

while true do                                   -- while문 설정 조건은 항상 참(true)/ 무한 반복
    colorBlock.Color = red                      -- ColorPart2의 색상을 빨간색으로 변경
    wait(1)                                     -- 1초 쉬기
    colorBlock.Color = green                    -- ColorPart2의 색상을 초록색으로 변경
    wait(1)                                     -- 1초 쉬기
    colorBlock.Color = blue                     -- ColorPart2의 색상을 파란색으로 변경
    wait(1)                                     -- 1초 쉬기
end

 

04 '1. for 반복문을 활용하여 블록 색상 바꾸기' 04번에서 작성한 for문의 예제에서 for문을 while문으로 바꾸고, 조건을 참(true)으로 변경한 것 이외에는 코드를 변경하지 않았습니다. for문과 다르게 무한히 색상을 바꾸는 파트를 확인할 수 있습니다.

그림 3-20 | while문으로 파트 색상 바꾸기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.