我正在尝试使用以下代码在我的应用程序中播放一系列 PNG:
animatedSprite = [CCSprite spriteWithFile:@"Anim_1.png"];
animatedSprite.position = ccp( 512, 435 );
[self animatedSprite z:5];
NSArray *animFrames = [[NSArray alloc] initWithObjects:
[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:@"Anim_1.png"],
[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:@"Anim_2.png"], nil];
spriteAnim = [CCAnimation animationWithSpriteFrames:animFrames delay:1.0f/24.0f];
id animAction = [CCAnimate actionWithAnimation:spriteAnim];
[spriteAnim runAction:animAction];
“animatedSprite”已正确添加,但动画无法播放。我在这里缺少什么?
我使用的是Cocos2d 2.0,xcode 4.5
最佳答案
您应该在 Sprite 上运行操作,而不是动画。
[animatedSprite runAction:animAction];
关于iphone - 播放 png 序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13218152/