我的问题是,我编码的精灵。它应该改变它应该从(1,2,3)改变它的图像。它应该看起来像倒计时开始游戏。 1,2,3是3 png图像。但图像不会以相同的时间间隔显示。我是指(1 - 2),(2 - 3)之间的时间不一样。这是随机的。请帮我解决我的问题。如果有比我更好的解决方案,请帮助我(我的动画应该是这样的,在任何游戏开始之前,我们都会看到倒数1,然后是2,然后3倒数)。如何解决动画中的延迟问题?
- (ID)初始化 { 如果((个体= [超级INIT])) { [[CCDirector sharedDirector] setAnimationInterval:60.0/60]。 [[CCDirector sharedDirector] setDisplayFPS:NO];
CCAnimation* numberAnimation = [CCAnimation animationWithName:@"countDown" delay: 60.0/60];
for(int i=1;i<4;i++)
[numberAnimation addFrameWithFilename: [NSString stringWithFormat:@"number_%02d.png", i]];
id numberAction = [CCAnimate actionWithAnimation: numberAnimation restoreOriginalFrame:NO];
id action2 = [CCFadeOut actionWithDuration:0.5f];
CCSprite *number;
number = [CCSprite spriteWithFile:@"number.png"];
....
}}