对不起,这可能是一个愚蠢的问题,但我一直在努力解决这个问题。我是Cocos2d的新手,但我有一个计划定时器设置为3秒,以使精灵消失,每次他们点击按钮它会增加3秒的计时器,我遇到的问题是他们点击时按钮它不会给计时器增加3秒钟,计时器结束,
答案 0 :(得分:3)
在cocos2d中,最好使用调度程序代替NSTimer,并且可以使用以下api更改启动间隔时间。
[self schedule: @selector(tick:) interval:0.03f];
[self unschedule:@selector(tick:)];
[self schedule: @selector(tick:) interval:0.05f];
答案 1 :(得分:2)
[_timer setFireDate:[[_timer fireDate] dateByAddingTimeInterval:600]];
这会给我的_timer增加10分钟(600秒)。
答案 2 :(得分:0)
您也可以使用
[self performSelector:@selector(tick:)withObject:nil afterDelay:3.0];