저는 cocos2d를 사용하여 iPhone 응용 프로그램을 개발하려고합니다. 고정 된 시간 간격을 호출하는 메서드를 호출하기 위해 "scheduledTimerWithTimeInterval"을 사용했습니다. 그러나 이제는 시간 간격이 점차 증가합니다. 이런 이유로 시간은 점차적으로 느립니다."scheduledTimerWithTimeInterval :"cocos2d에 문제가 있습니까?
- (void) methodTime: (id) sender{
NSTimer *rat =[NSTimer scheduledTimerWithTimeInterval:(.5) target:self selector:@selector(rotation:) userInfo:nil repeats:YES];
}
- (void) rotation:(NSTimer *)theTimer{
NSLog(@"I m # %i", i);
i=i+10; // Here , i is a global int variable.
i=i % 1440;
if(i==0){
[theTimer invalidate];
}
else {
int rotationNum=i;
Sprite *sp = [Sprite spriteWithFile: @"1.png"];
sp.position=cpv(220,180.5);
sp.rotation=rotationNum;
[self add:sp];
}
}