我基本上想要做的是tp以快速的速度(60 /秒)顯示一系列圖像,以創建一個序列。我要創建一個計時器,看看它是否足夠快。核心動畫動畫圖像數組
我想在我的可可應用程序中使用動畫顯示圖像數組(每秒最多60個)。
下面是我創建至今的動畫:
- (CAAnimation*)imageAnimation;
{
CGImageRef image1 = [self nsImageToCGImageRef:[NSImage imageNamed:@"1.png"]];
CGImageRef image2 = [self nsImageToCGImageRef:[NSImage imageNamed:@"2.png"]];
CGImageRef image3 = [self nsImageToCGImageRef:[NSImage imageNamed:@"3.png"]];
CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"position"];
NSArray *images = [NSArray arrayWithObjects:(id)image1, (id)image2, (id)image3, nil];
[animation setValues:images];
[animation setDuration:3.0];
return animation;
}
其中nsImageToCGImageRef
是我在其他地方所定義的方法。現在,我不知道該從哪裏開始將此動畫添加到我的視圖中。
爲什麼downvotes?問題不夠清楚嗎? –