본문 바로가기
루아(LUA)/마이크로스튜디오

장애물 랜덤으로 나타나게 하기 [마이크로 스튜디오#3]

by JK77 2022. 1. 20.

게임만들기_초보 개발

init = function()
  position = 0
  scrW = screen.width/2
  blade = {scrW,scrW+100,scrW+200}
end

update = function()
  position = position + 2
  
  for i=1, #blade do
    if blade[i]<position-scrW then
      blade[i]=position+scrW+math.random()*100
    end
  end
end

draw = function()
  screen:clear(-10)
  for i= -10,10 do
    screen:drawSprite("wall",i*50-position%50,-76,50)
  end
  
  for i=1,#blade do
    screen:drawSprite("blade",blade[i]-position,-38, 50)
  end
  
  
end