带循环动作的 CCMoveTo 如何实现

  目前需要实现是个火箭飞行的动画 

          动画已经装在CCAnimation *animation11 =new CCAnimation();
                                animation11->initWithSpriteFrames(animFtames,0.1f); 

         移动方法   
                       CCMoveTo* paodan_move = CCMoveTo::actionWithDuration(realMoveDuration,realDest); //创建移动 动作

      但是 问题出现啦 
          如果将动画动作做成 无限动作
                    CCActionInterval* actionShake=CCRepeatForever::actionWithAction((CCActionInterval*)action_FD);  
                  //创建一个无限循环的动作
       这样的类型无法 放在同时动作CCSequence  CCSequence需要的是有时间动作类型
                 问题方法1:
                  通过一个精灵 连续2次调用 runAction 分别实现 无限动画  与移动后 出现 目标在到达移动点以后 连续动画与爆炸动画相互闪烁. 
                 问题方法2: 
                将动画队列组合 变成有限循环动作 可以放入同时动作 但是 出现  如果火箭飞行距离太近  精灵就会持续将动画循环

结束以后 才消失.
如何才能实现一个 变飞边循环动画,并且到达位置以后立刻消失的精灵?

在火箭外套一层CCSprite做移动,用CCSequence:移动,消失(CCCallFunc,记得stopAllActions);
火箭自己runAction做CCRepeatForever(喷火)。
不知能不能实现你的效果

看一下老G的编辑器就知道了,头文件中有。

//The two functions is came from Timothy Zhang. Thank him for his share.
//Original Tip Link:http://www.cocos2d-x.org/boards/6/topics/7219 :lol

在到达地点生成一个新的SPRITE动画,火箭可以直接消失,不需要在火箭的NODE上实现爆炸效果

各种组合吧. CCRepeat, CCSpawn,CCSequence神马的

看一下老G的编辑器就知道了,头文件中有。

//The two functions is came from Timothy Zhang. Thank him for his share.
//Original Tip Link:http://www.cocos2d-x.org/boards/6/topics/7219 :lol

各种组合吧. CCRepeat, CCSpawn,CCSequence神马的