在cocos2d iphone中播放PNG文件的顺序
我想为动画播放一系列png文件。 我尝试在cocos2d iphone中执行以下代码在cocos2d iphone中播放PNG文件的顺序,iphone,cocos2d-iphone,Iphone,Cocos2d Iphone,我想为动画播放一系列png文件。 我尝试在cocos2d iphone中执行以下代码 (void) onEnter { [super onEnter]; roadSprite=[[Sprite spriteWithFile:@"R00.png"] retain]; [roadSprite setPosition:ccp(240,160)]; [self addChild:roadSprite z:5]; Animation* animatio
(void) onEnter {
[super onEnter];
roadSprite=[[Sprite spriteWithFile:@"R00.png"] retain];
[roadSprite setPosition:ccp(240,160)];
[self addChild:roadSprite z:5];
Animation* animation = [Animation animationWithName:@"animation" delay:0];
for( int i=0;i<25;i++)
{
[animation addFrameWithFilename: [NSString stringWithFormat:@"R%02d.png", i]];
}
id action1 = [Animate actionWithAnimation: animation];
[roadSprite runAction:action1];
}
不会播放动画,而是最后显示R00.png。
有谁能帮我找出错误。我看不出有什么地方出了问题,也许除了延迟的设置 您正在将延迟设置为0。延迟并不意味着在播放此动画之前应该等待多长时间,但它意味着在显示每张图片之前必须等待多长时间。将其设置为0将意味着它根本不等待,并且动画已完成!塔达 将延迟设置为每帧之间的时间量。在正常动画中,这是1.0f/24.0f或0.04,四舍五入