私が基本的にしたいことは、シーケンスを作成するために高速のレート(60 /秒)で一連の画像を表示することです。私はタイマーを作成し、それが十分に速いかどうかを調べるつもりです。コアアニメーション画像の配列をアニメーション化する
アニメーションを使用してココアアプリに画像の配列を表示したい(最大60秒間)。
は、ここで私はこれまでに作成したアニメーションです:nsImageToCGImageRef
は、私が他の場所で定義されてきた方法である
- (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;
}
。今、私はこのアニメーションを私の見解に加えるためにここからどこに行くべきか分からない。
なぜdownvotesですか?問題は十分に明確ではないのですか? –