是否有什么办法可以暂停特定选择,如:如何暂停计划选择器?
[self schedule:@selector(funcA:) interval:0.05];
是否有可能暂停该调度,然后恢复。
另一个问题:有什么办法来检查一个调度程序是否正在运行???
是否有什么办法可以暂停特定选择,如:如何暂停计划选择器?
[self schedule:@selector(funcA:) interval:0.05];
是否有可能暂停该调度,然后恢复。
另一个问题:有什么办法来检查一个调度程序是否正在运行???
您可以通过暂停所有调度器:
[[CCDirector sharedDirector] pause]
或:
[self pauseSchedulerAndActions];
也许你可以在你的类bool
变量,将确定如果你的目标是预定或不预定。并在你的funcA
检查变量值。此解决方案将更有效,然后再次进行未调度和调度。
调度添加到虚拟CCNode:
[dummyNode时间表:@selector(FuncA的行:)间隔:0.05];
然后你可以使用:
[dummyNode pauseSchedulerAndActions]
它只会暂停该节点中的调度程序,该节点是您的调度程序。
这是行不通的,因为我需要暂停一个调度程序,而不是所有的调度程序。 – russell 2011-04-21 09:55:41
然后停止日程安排,当你需要再次安排时间表 – 2011-04-21 09:58:57
您可以通过(在日程安排功能内)停止日程安排 [self unschedule:_cmd] – 2011-04-21 10:08:39