1
在我正在开发的游戏中,我希望在游戏开始时实现一个计数器,并且我想暂停,停止或延迟所有动作(动画,计时器等)直到该计数器结束计数并显示标签并且游戏动作重新开始。在倒计时期间暂停,停止或延迟游戏开始
请问我该如何解决这个问题?
在我正在开发的游戏中,我希望在游戏开始时实现一个计数器,并且我想暂停,停止或延迟所有动作(动画,计时器等)直到该计数器结束计数并显示标签并且游戏动作重新开始。在倒计时期间暂停,停止或延迟游戏开始
请问我该如何解决这个问题?
可以实现类似的东西
-(void) pauseGame {
[sprite1 pauseSchedulerAndActions];
[sprite2 pauseSchedulerAndActions];
[self pauseSchedulerAndActions];
}
-(void) resumeGame {
[sprite1 resumeSchedulerAndActions];
[sprite2 resumeSchedulerAndActions];
[self resumeSchedulerAndActions];
}
根本不暂停标签/精灵正在执行计数器。 请记住,pauseSchedulerAndAction会暂停节点,但不会暂停其子节点,因此您可以轻松地暂停图层而不暂停其中的计数器。
@Ultrakome:谢谢你......我会试试看看会发生什么。 – Zaki
查找到'NSTimer':http://stackoverflow.com/questions/1449035/how-do-i-use-nstimer –
@AbhiBeckert:非常感谢的人,但我使用了cocos2d这样的NSTimer不会足够了现在。 – Zaki