私は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秒間ハングし、完了したカウントが表示されます。各反復の間に一時停止させるにはどうすればよいですか?問題は、描画関数が1回呼び出されることであると思われるため、表示する前にすべての作業を完了します。