0

我有多个全屏大小的图像,对象在其中移动,而其他一切都是透明的。所以我所需要的动画就是以某种方式不断地交换加载的图像。有没有办法做到这一点?我发现的所有示例都使用 spritesheets

4

1 回答 1

0

我对cocos2D一无所知,objective-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];
于 2013-01-12T04:44:22.567 回答