我有一个CAEmitterCell
:
CAEmitterCell * spriteCell = [CAEmitterCell emitterCell];
spriteCell.contents = (id) [[UIImage imageNamed:@"emitterSprite.png"] CGImage];
我希望精灵是一个动画的 png 序列(左右)而不是单个图像。
我知道的唯一技术使用了UIImageView
:
NSMutableArray *animatedImagesArray = [NSMutableArray new];
imageView = [[UIImageView alloc] initWithFrame:CGRectMake(...)];
for (int i = 1; i <= 10; i++)
{[animatedImagesArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"sequenceNo-%d%@", i, @".png"]]];}
imageView.animationImages = animatedImagesArray;
[view addSubview:imageView];
CAEmitterCell.contents
似乎不接受UIImageView
。有没有办法做到这一点?