timer.performWithDelay() - 第一次调用

1 lua coronasdk

我有一个疑问timer.performWithDelay().

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

timer.performWithDelay( delay, function, 0 )
Run Code Online (Sandbox Code Playgroud)

该函数首次在延迟值之后被调用,并且每次延迟都被调用.有没有办法循环相同的功能而无需第一次等待?

只是为了澄清:

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

代替:

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

Pau*_*nko 8

为什么不第一次显式调用它(替换function,这是一个关键字func):

timer.performWithDelay( delay, func, 0 )
func()
Run Code Online (Sandbox Code Playgroud)