目前需要实现是个火箭飞行的动画
动画已经装在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:
将动画队列组合 变成有限循环动作 可以放入同时动作 但是 出现 如果火箭飞行距离太近 精灵就会持续将动画循环
结束以后 才消失.
如何才能实现一个 变飞边循环动画,并且到达位置以后立刻消失的精灵?