Cocos2d iphone Cocos2d应用程序中的NSTimer
在Cocos2d文档中,有人认为使用NSTimer不是一个好主意。为什么不建议使用NSTimer。我知道Cocos2d有一种调度方法 尽量不要使用Cocoa的NSTimer。而是使用cocos2d自己的调度程序。 如果使用cocos2d调度程序,您将拥有:Cocos2d iphone Cocos2d应用程序中的NSTimer,cocos2d-iphone,Cocos2d Iphone,在Cocos2d文档中,有人认为使用NSTimer不是一个好主意。为什么不建议使用NSTimer。我知道Cocos2d有一种调度方法 尽量不要使用Cocoa的NSTimer。而是使用cocos2d自己的调度程序。 如果使用cocos2d调度程序,您将拥有: 自动暂停/恢复 当 CCLayer(CCScene、CCSprite、CCNode) 进入该阶段,计时器将 自动激活,以及 离开舞台 自动停用。你的 目标/选择器将使用 增量时间 从这里开始(旧的断开链接) 更新链接 我想补充的是
- 自动暂停/恢复李>
- 当
CCLayer(CCScene、CCSprite、CCNode)
进入该阶段,计时器将
- 自动激活,以及 离开舞台
- 自动停用。你的 目标/选择器将使用 增量时间
我想补充的是,你也增加了一些不必要的开销。如果你有很多定时器,这可能会是一个很大的开销。@madmik2谢谢!我刚刚用schedule方法替换了一个计时器。现在,我的应用程序中只有一个NSTimer。谢谢你的意见!