我試圖創建一個while true do
循環,即反應點擊,使用os.pullEvent
,並且還更新監視器。如何讓os.pullEvent不屈服?
問題是,當我按下其中一個屏幕按鈕時,它只會更新屏幕,我發現這是因爲pullEvent
停止腳本,直到事件被觸發。
是否有可能做起來很pullEvent
不會阻止我更新顯示器呢?
function getClick()
event,side,x,y = os.pullEvent("monitor_touch")
button.checkxy(x,y)
end
local tmp = 0;
while true do
button.label(2, 2, "Test "..tmp)
button.screen()
tmp++
getClick()
end
我會試一試,當我得到,謝謝:)。我在看協同程序,但根本無法解決它。 – 2014-10-31 10:00:40