2017-09-26 51 views
1

我需要调用一个函数每0.05秒工作,但Timer似乎有一秒钟的最低粒度:定时器()不毫秒

Timer(function(timer) 
    print("Hai!\n") # executed once a second 
end, 0.05, true) 

有没有什么办法让Timer工作,毫秒?

+1

请你的答案复制到回答框而不是编辑的问题:) –

+1

艾,艾,队长 – lama12345

回答

1

Woops,缺失的类型声明让我觉得第三个“重复”参数是一个Bool,但实际上是时间。所以true被转换为1.问题“解决”。

正确:

Timer(function(timer) 
    print("Hai!\n") # executed every 0.05 seconds now 
end, 0, 0.05) # callback, delay time in seconds, repeat time in seconds