是否可以暂停特定的选择器,例如:
[self schedule:@selector(funcA:) interval:0.05];
是否可以暂停此调度程序然后恢复。
另一个问题:有没有办法检查调度程序是否正在运行???
答案 0 :(得分:4)
您可以暂停所有调度程序:
[[CCDirector sharedDirector] pause]
或强>
[self pauseSchedulerAndActions];
答案 1 :(得分:4)
您可以使用
[self unschedule:@selector(funA:)];
答案 2 :(得分:3)
您可以在班级中创建一个bool
变量,用于识别您的对象是否已安排。并在funcA
中检查变量值。这个解决方案将更有效率,然后再次安排和调度。