これは私が受け取るエラーです:
*キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了します。
アニメーションを実行しようとしているとき。
これが私のアニメーションの作成です:
_tokenAnimation = [[CCAnimation alloc] init];
int frameCount = 12;
for (int i = 1; i <= frameCount; i++)
{
CCSpriteFrame *frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithFormat:@"Token Ball 000%d.png", i]];
[_tokenAnimation addFrame:frame delay:0.1];
}
そして、ここで私はアニメーションを呼び出します-これを前に見たことがないのですか?
GameObject *creditPickup = [_creditPickups nextSprite];
creditPickup.position = ccp(_creditPosition.x, _creditPosition.y);
[creditPickup revive];
[creditPickup runAction:[CCRepeatForever actionWithAction:[CCAnimate actionWithAnimation:_tokenAnimation restoreOriginalFrame:NO]]];
[creditPickup runAction: [CCSequence actions:
[CCMoveBy actionWithDuration:5.0 position:ccp(-_winSize.width*1.5, 0)],
[CCCallFuncN actionWithTarget:self selector:@selector(invisNode:)], nil]];
CCSpriteBatchNode が悪いという話を聞いたことがありますか? もしそうなら、どうすればスプライトシートの読みを変更できますか??
私が間違っていることは他にありますか?