我正在做一个 2d 游戏,我基本上让我的角色站在我的 iphone 舞台中间踢球。我将角色构建为矢量(使用插图画家),我想知道是否可以在后效中对其进行动画处理并以我可以在我的 iphone 游戏中使用的任何格式导出它(我知道我应该使用 .png )。角色不会与用户进行任何交互,并且基本上会循环(踢球)直到用户退出游戏。
谢谢卢卡
我正在做一个 2d 游戏,我基本上让我的角色站在我的 iphone 舞台中间踢球。我将角色构建为矢量(使用插图画家),我想知道是否可以在后效中对其进行动画处理并以我可以在我的 iphone 游戏中使用的任何格式导出它(我知道我应该使用 .png )。角色不会与用户进行任何交互,并且基本上会循环(踢球)直到用户退出游戏。
谢谢卢卡
是的,它可能;)但要注意你的相框不应该是一个长动画,你可以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 是动画帧。