我试图创建一个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