schedule和update的问题。

dualface
Wed, 25 Jun 2014 03:53:06 +0000

假设每隔0.33秒要调用的函数叫做A

你可以用一个变量做计时器，每次调用A以后，就重置为 0.33
在 update 里减少这个计时器，<= 0 时再调用A并重置计时器

假设每隔0.33秒要调用的函数叫做A

你可以用一个变量做计时器，每次调用A以后，就重置为 0.33
在 update 里减少这个计时器，<= 0 时再调用A并重置计时器

self.callInterval = 0

function Scene:update(dt)
    self.callInterval = self.callInterval - dt
    if self.callInterval <= 0 then
        self:A()
        self.callInterval = self.callInterval + 0.33
    end
end


```

阅读整个主题