キャラクターのアニメーションを作成しました..このアニメーションをタグ値で既存のキャラクターに追加するのに助けが必要です..ネットでチェックする限り..すべてがこのアニメーションを作成するために新しく作成しています..しかし、私はCCSprite
このアニメーションを追加する必要があります.既存のスプライトに..既存のスプライトのタグ値は 20 です..新しい作成中にうまくアニメーション化さCCSprite
れます..事前に感謝します..
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("BearSprites.plist");
CCMutableArray<CCSpriteFrame*>* animateFrames = new CCMutableArray<CCSpriteFrame*>(9);
char str[50] = {0};
for(int i = 1; i < 9; i++)
{
sprintf(str, "bear_frame%d.png",i);
CCSpriteFrame *frame = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(str);
animateFrames->addObject(frame);
}
CCAnimation *animation = CCAnimation::animationWithFrames(animateFrames, 0.4f);
CCAnimationCache::sharedAnimationCache()->addAnimation(animation, "Walk");
CCAnimationCache *animCache = CCAnimationCache::sharedAnimationCache();
CCAnimation *normal = animCache->animationByName("Walk");
CCAnimate *animN = CCAnimate::actionWithAnimation(normal);