标签:cocos2d-x入门 序列帧动画实现 cocos2d-x入门 createwithspritefram 独立开发者er
cocos2d-x 2.x
CCArray* splashFrames = CCArray::createWithCapacity(16);
for (int i=1; i<=23; i++) {
const char* str = CCString::createWithFormat("Splash_%04d.png",i)->getCString();
CCSpriteFrame* frame = cache->spriteFrameByName(str);
splashFrames->addObject(frame);
}
CCAnimation *splashAnim = CCAnimation::create();
splashAnim = CCAnimation::createWithSpriteFrames(splashFrames, 0.02f);
或者:
CCAnimationCache* animationCache = CCAnimationCache::sharedAnimationCache();
animationCache->addAnimationsWithFile("dealer_smile_ani.plist");
CCAnimation* animation = animationCache->animationByName("dealer_smile_ani");
nimSprite->runAction(CCRepeatForever::create(CCSequence::createWithTwoActions(CCAnimate::create(animation), CCDelayTime::create(2.5f))));
Cocos2d-x 3.x
Vector<SpriteFrame*> splashFrames;
for (int i=1; i<=23; i++) {
const char* str = CCString::createWithFormat("Splash_%04d.png",i)->getCString();
SpriteFrame* frame = cache->getSpriteFrameByName(str);
splashFrames.pushBack(frame);
}
Animation *splashAnim = Animation::create();
splashAnim = Animation::createWithSpriteFrames(splashFrames, 0.02f);版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:cocos2d-x入门 序列帧动画实现 cocos2d-x入门 createwithspritefram 独立开发者er
原文地址:http://blog.csdn.net/chenqiai0/article/details/47272573