好吧,我幾乎全新的lua和computercraft,但我有很多的創造力。我試圖編寫代碼,每秒都會重新打印一個變量。這裏是我到目前爲止有:
電子計算機lua改變價值後
display = "Loading..."
While true do
sleep(1)
term.clear()
term.setCursorPos(1,1)
print (display)
end
sleep(3)
display = "hello"
我想用它來渲染2D遊戲,「顯示」變量會爲什麼我希望它可以每秒更新頻繁,從而改變。
當我運行代碼時,它確實每秒刷新一次,但由於某種原因,我似乎無法在3秒後更改「顯示」變量以測試它。
我在做什麼錯?
可能與[這太問題(http://stackoverflow.com/questions/11926440/asynchronous-delay-in-lua-like-javascript-settimeout) – 2015-02-11 09:47:00