私はluaとLÖVEの新しいです。小さな遅延での簡単なカウント[lua、LÖVE]
ユーザーはカウントが起こる見ることができるように、私は(単純にカウントして、完成したカウントを表示する代わりに、コードの)、小さな遅延で数字の単純なカウントを実行しようとしてい
私は、次のしていますコード:
function love.draw()
love.graphics.print("Welcome again to a simple counting sheep excercise.", 50, 50)
i = 20
ypos = 70
while i > 0 do
love.graphics.print("Number: " .. i .. ".", 50, ypos)
love.timer.sleep(1)
i = i - 1
ypos = ypos + 12
end
end
しかし、私が実行すると、約20秒間ハングしてから完了したカウントが表示されます。どのように各繰り返しの間に一時的に休止させるのですか?私は、描画関数が一度呼び出されるという問題があると思うので、表示する前にすべての作業を完了します。
これは正しい方法です。更新の状態を変更すると、その状態に応じて描画することができます。 – mlepage