是否有什麼辦法可以暫停特定選擇,如:如何暫停計劃選擇器?
[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