目前,我正在使用触摸端移动精灵(在移动时也可以缩放)

void Sample::move(CCSprite* sprite){
    moveTo = CCMoveTo::create(0.5f,ccp(0, 3));
        scale = CCScaleTo::create(0.5f, 0.0f);
        sprite->runAction(CCSpawn::create(scale, moveTo, NULL));
}


调用此函数约20次后,移动动作变得不平稳。

谁能帮我,为什么变得不顺利?

最佳答案

当您调用动作并且动作已经在运行时,就会发生奇怪的事情(跳动作很常见)。尝试在stopAllActions()之前调用runAction()

关于c++ - Cocos2d-x:CCMove使用多次后不平滑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25324037/

10-11 00:21