使用核心图形,我将图像移动到预定义的路径上。
我想使用多张图像而不是一张来实现动画。谁能告诉我如何实现这一点(使用多张图像而不是一张)?
这是我的带有单个图像的代码:
bounceLayer = [CALayer layer];
bounceLayer.frame = CGRectMake(12, 12, 12, 12);
[bounceLayer setPosition:CGPointMake(175.0f, 100.0f)];
bounceLayer.contents = (id) [UIImage imageNamed:
[NSString stringWithFormat:@"Avatar_%d.png",i]].CGImage;
[[[self view] layer] addSublayer:bounceLayer];
[bounceLayer setPosition:CGPointMake(120.0f, 49.0f)];
[bounceLayer addAnimation:[self bounceAnimationPathWithDuration:3.0f] forKey:nil];
bounceAnimationPathWithDuration - 是一个创建路径的函数
核心显卡可以做到这一点吗?还是我应该使用 Cocoa 2D?