iPhone Dev:动画PNG序列

Fra*_*nky 3 oop iphone xcode animation objective-c

什么是动画PNG序列的最佳或推荐技术.
这是我学到的东西:

手动执行
使用包含字符串的MutableArrays,您可以使用计时器为UIImageView设置动画,该计时器会增加索引号

UIImage - 动画方法
这个工作,唯一的问题是找到一个图像是否完成了它的动画,你必须检查isAnimating BOOL,并且为此你需要一个计时器.

什么是最好的和推荐的?

期待做Oldschool游戏精灵动画, 即:

空闲动画
攻击动画漫画
动画等
...

如果任何人有东西,请告诉我.

@lessfame

小智 11

动画箭头的示例

    UIImage* img1 = [UIImage imageNamed:@"fleche1.png"];
    UIImage* img2 = [UIImage imageNamed:@"fleche2.png"];

    NSArray *images = [NSArray arrayWithObjects:img1,img2, nil];
    UIImageView* imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 160.0, 160.0)];
    [imageView setAnimationImages:images];
    [imageView setAnimationRepeatCount:100];
    [imageView setAnimationDuration:3.0];
    imageView.center = myView.center;


    [imageView startAnimating];
    [myView addSubview:imageView];
    [imageView release];
Run Code Online (Sandbox Code Playgroud)