0
スプライトを永久にアニメーション化しようとしています。問題はなく、うまくいく。私はメニューを越えてしまいます。私がスプライトをアニメーション化したいシーンをクリックすると、クラッシュします。私はこの問題は、コードの最初の行でCCSpriteFrameCacheを行うことであると思いますが、私はそれに何かを見ることができないスプライトシートでスプライトをアニメートすると、不明なエラーが発生する
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"sprite_fly.plist"];
CCSpriteBatchNode *spriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"sprite_fly.png"];
[self addChild:spriteSheet];
NSMutableArray *flapAnimFrames = [NSMutableArray array];
for(int i = 1; i<=6; ++i) {
[flapAnimFrames addObject:
[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:
[NSString stringWithFormat:@"Fly%d.png"]]];
}
CCAnimation *flapAnim = [CCAnimation animationWithFrames:flapAnimFrames delay:1];
CGSize winSize = [CCDirector sharedDirector].winSize;
fly = [CCSprite spriteWithSpriteFrameName:@"fly1.png"];
fly.position = ccp(winSize.width/2, winSize.height/2);
flapAction = [CCRepeatForever actionWithAction:
[CCAnimate actionWithAnimation:flapAnim restoreOriginalFrame:NO]];
[fly runAction:flapAction];
[spriteSheet addChild:fly];
:私は私のアニメーションのために、次のコードを使用しています。私のスプライトをアニメーション化するために、助けてください。
私の画像の中には大きさが違うものがあるかもしれませんが、私はそれらの画像を少し大きくして、どうやって見えるのかを見ていきます。 – akuritsu