使SKScene中的所有活动NSTimer无效

时间:2014-09-27 19:57:46

标签: ios sprite-kit

如果多个NSTimers从SKScene内部的多个不同函数触发,那么使SKScene中的每个活动NSTimer无效的最简单方法是什么?

例如,可以使用removeAllActions函数取消SKScene中的每个SKAction。是否可以类似地实施NSTimer失效?

我的SKScene具有的计时器设置示例,用swift编写:

NSTimer.scheduledTimerWithTimeInterval(kWalkSpeed, target: self, selector: Selector("animatePlayerNode"), userInfo: nil, repeats: true)

1 个答案:

答案 0 :(得分:2)

一般方法是将所有创建的计时器存储在一个数组中,然后循环它们以使其无效。