如何在没有spritesheet的情况下在cocos2d中创建动画?

时间:2013-01-12 04:38:19

标签: ios cocos2d-iphone

我有多个图像,这些图像的大小与全屏相同,并且对象在其中移动,而其他所有图像都是透明的。所以我需要为它设置动画是以某种方式不断交换加载的图像。有没有办法做到这一点?我发现的所有例子都使用spritesheets

1 个答案:

答案 0 :(得分:0)

我对cocos2D一无所知,而且不知道客观-c与它一起工作......当我第一次开始时,我会换掉NSTimer和一个跟踪我所在框架的整数....后来我发现了这个动画过程:

    NSArray *imageFrames = [NSArrayarray];
    imageFrames = [[NSArrayalloc] initWithObjects:
                 [UIImageimageNamed:@"image1.png"],
                 [UIImageimageNamed:@"image2.png"],
                 [UIImageimageNamed:@"image3.png"],
                 nil];
    imagesImage.animationImages = imageFrames;
    imagesImage.animationDuration = 0.5;
    imagesImage.animationRepeatCount = 0;
    [imageFrames release];

并且

[imagesImage startAnimating];