快速移动物体似乎在cocos2d-x中摇晃/振动

时间:2015-03-27 07:03:37

标签: cocos2d-x cocos2d-x-3.0

我正在使用cocos2d-x 3.4,当我尝试在cocos2d-x屏幕上快速移动对象时,它看起来像是在摇晃,我正在使用MoveTo,函数,我的对象移动得非常快。如何使此移动动作顺利进行。 请帮我!  这是我的代码: -

Vector<FiniteTimeAction*> actionVector;




    CCLOG("inside movePlayerOnGrid %zd",playerPosArray.size());
    for (int i=0;  i < playerPosArray.size(); i++) {

        auto  moveAction                    =   MoveTo::create(MOVING_TIME,playerPosArray[i]);

        actionVector.pushBack(moveAction);

         if(isDarkMode){


            auto  moveActionForDarkMode2        =   MoveTo::create(MOVING_TIME,playerPosArray[i]);
            actionVectorForDarkMode2.pushBack(moveActionForDarkMode2);

         }
    }

    if(actionVector.size() > 0){

        Sequence    *seq        =   Sequence::create(actionVector);
        player->runAction(seq);

这里的玩家是我的对象(精灵)

1 个答案:

答案 0 :(得分:0)

尝试增加MOVING_TIME的值。在我遇到的情况下,增加这个可以减少震动。