如果多个 NSTimer 从 SKScene 内的多个不同函数触发,那么使 SKScene 中每个事件的 NSTimer 失效的最直接方法是什么?
例如,可以使用 removeAllActions 函数取消 SKScene 中的每个 SKAction。 NSTimer 失效是否可以类似地实现?
我的 SKScene 的计时器设置示例,用 swift 编写:
NSTimer.scheduledTimerWithTimeInterval(kWalkSpeed, target: self, selector: Selector("animatePlayerNode"), userInfo: nil, repeats: true)
最佳答案
一般的方法是将所有创建的定时器存储在一个数组中,然后循环它们使它们失效。
关于ios - 使 SKScene 中所有事件的 NSTimer 失效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26078642/