반응형
다음으로 사라지는 블럭을 서서히 사라지거나 서서히 나타나도록 처리해 보자.
앞에서 살펴 보았던 VisibleToggle 스크립트를 다음과 같이 수정하자.
local platform = script.Parent --현재 스크립트의 부모 객체를 가져온다.
local function visibleToggle(visible)
-- 객체를 숨겼다 보였다 하도록 처리하자.
if visible then
platform.CanCollide = visible
for count = 9,0,-1 do --count를 9부터 0까지 반복하면서 대입
platform.Transparency = count/10 --9/10~0/10까지 불투명하게 처리
wait(0.2)
end
else
for count = 1,10 do --count를 1부터 10까지 반복하면서 대입
platform.Transparency = count/10 --1/10 ~ 10/10까지 투명하게 처리
wait(0.2)
end
platform.CanCollide = visible
end
end
visibleState = true
while true do
visibleToggle(visibleState)
visibleState = not visibleState -- 상태를 true와 false를 변호나
wait(5) -- 5초에 한번씩
end
실행 결과
루아 언어의 반복문은 for 시작,끝,증감식 do 와 같이 사용한다.
반응형
'메타버스 프로그래밍 > 로블록스' 카테고리의 다른 글
상상을실현하는]1-1.잔디만들기 (0) | 2024.03.26 |
---|---|
6.무궁화 꽃이 피었습니다. (0) | 2023.11.19 |
3. 밟으면 Player가 죽는 블럭 만들기 (0) | 2023.11.15 |
2. 장애물 사라지게 만들기 (0) | 2023.11.14 |
1. 장애물 게임 만들기 (0) | 2023.11.14 |