同じスプライトを異なる位置で 5 回アニメーション化しています。各スプライトが前のフレームの 2 番目のフレームからアニメーションを開始するようにしたいと思います。これどうやってするの?以下は私のコードのサンプルです。
NSMutableArray *frameArray = [NSMutableArray array];
for(int i = 1; i < 12; i++)
{
[frameArray addObject:
[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:
[NSString stringWithFormat:@"groupSprite%d.png", i]]]; }
//Starting the Animation
CCAnimation *animation = [CCAnimation animationWithSpriteFrames:frameArray delay: 0.2];
groupSprite = [CCSprite spriteWithSpriteFrameName:groupSprite1.png];
for (int i = 0; i < 6; i++) {
groupSprite.position = posArray[i];
id action =[CCRepeatForever actionWithAction:[CCAnimate actionWithAnimation :animation]];
[groupSprite runAction:action];
[self addChild: groupSprite];
[groupSpriteArray addObject:groupSprite];
}