cocos2dx CCAnimation实现动画

CCSprite* sp = CCSprite::create("crop1.png");  
    sp->setPosition(ccp(170, 200));  
    addChild(sp);  
      
    CCAnimation* animation = CCAnimation::create();  
    animation->addSpriteFrameWithFileName("crop1.png");  
    animation->addSpriteFrameWithFileName("crop2.png");  
    animation->addSpriteFrameWithFileName("crop3.png");  
    animation->addSpriteFrameWithFileName("crop4.png");  
      
      
    animation->setDelayPerUnit(1.2); //必须设置否则不会动态播放  
    animation->setRestoreOriginalFrame(true); //是否返回第一帧  
    animation->setLoops(-1); //重复次数   -1无限循环  
      
    CCFiniteTimeAction* animate = CCAnimate::create(animation);  
    sp->runAction(animate);  
原文地址:https://www.cnblogs.com/jiackyan/p/3042581.html