0

我正在做一个 2d 游戏,我基本上让我的角色站在我的 iphone 舞台中间踢球。我将角色构建为矢量(使用插图画家),我想知道是否可以在后效中对其进行动画处理并以我可以在我的 iphone 游戏中使用的任何格式导出它(我知道我应该使用 .png )。角色不会与用户进行任何交互,并且基本上会循环(踢球)直到用户退出游戏。

谢谢卢卡

4

1 回答 1

1

是的,它可能;)但要注意你的相框不应该是一个长动画,你可以UIImage用来显示一个动画,最好的格式是PNG,所以你可以这样做:

NSMutableArray* myImages = [[[NSMutableArray alloc] initWithCapacity:122] autorelease];
for( int i = 1; i <= 122; i++ ) {
    NSString* filename = [NSString stringWithFormat:@"animation_%d.png",i];
    UIImage* image = [UIImage imageNamed: filename];
    [myImages addObject: image];

}

myAnimation.animationImages = myImages;
[myAnimation setAnimationRepeatCount:10];
myAnimation.animationDuration = 0;
[myAnimation startAnimating];

数字 122 是动画帧。

于 2012-02-04T09:01:26.653 回答