在使用CCSpawn中加入CCRepeatForever,但却无法使用CCRepeatForever的效果。

CCActionInterval* action =(CCActionInterval*)CCSpawn::create(CCRepeatForever::create(animate), scaleTo, NULL);

这样出现的结果,就只有缩放的效果,却没有CCRepeatForever的action。

原因是由于,CCSpawn是只同步执行有限时间内的动画,而持续的动画是无法持续。

解决的办法是直接runAction。

sprite->runAction(scaleTo);
sprite->runAction(CCRepeatForever::create(animate));
05-07 13:33