关于多段动画连续播放,出现卡顿、漂移的问题

引擎cocos2d-x 2.2.6
CCSprite* sprite = CCSprite::create();
sprite ->setPosition(Point1);
sprite -> runaction(Animate1); //播放第一段动画

this->scheduleOnce(schedule_selector(nextAnimate), 3*0.2f);

void nextAnimate
{
sprite -> stopAllActions();//停止动作
sprite ->setPosition(Point2);//调整新的位置
sprite ->runaction(Aniamte2);//播放第二段动画
}

注:两段动画的图片不一样大
问题:两段动画切换时,出现卡顿现象,会有轻微的抖动效果(实际上是图片的漂移)

1赞