timer.performWithDelay() - 第一次调用

时间:2012-10-08 18:54:22

标签: lua corona

我怀疑timer.performWithDelay()

当我想在每个设定的时间内循环一个函数时,我采用正常公式

timer.performWithDelay( delay, function, 0 )

第一次在延迟值之后调用该函数,并且每次延迟再次调用该函数。有没有办法循环相同的功能而不必等待第一次?

只是为了澄清:

执行 - >延迟 - >执行 - >延迟 - >执行 - >延迟(等)

而不是:

延迟 - >执行 - >延迟 - >执行 - >延迟 - >执行(等)

1 个答案:

答案 0 :(得分:8)

为什么不首次明确调用它(用function替换func,这是一个关键字):

timer.performWithDelay( delay, func, 0 )
func()