我正在尝试创建一个while true do
循环,对点击做出反应,使用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