루아(LUA)/마이크로스튜디오

움직이는 바닥 만들기 [마이크로 스튜디오#1]

JK77 2022. 1. 19. 18:30

위 이미지처럼 움직이는 바닥을 만들어 보자.

init = function()
  position = 0
end

update = function()
  position = position + 1
end

draw = function()
  screen:clear(-10)
  for i= -10,10 do
    screen:drawSprite("wall",i*50-position%50,-76,50)
  end
end

screen:drawSprite("wall",i*50-position%50,-76,50) 이 부분만 잘 이해해 두면 되겠다.

i*50의 50과 position%50의 50, 마지막 스케일 50은 일치해야 한다.