单击按钮Cocos2d后,计时器增加3秒

时间:2012-11-05 06:26:04

标签: iphone ios objective-c timer cocos2d-iphone

对不起,这可能是一个愚蠢的问题,但我一直在努力解决这个问题。我是Cocos2d的新手,但我有一个计划定时器设置为3秒,以使精灵消失,每次他们点击按钮它会增加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];