我正在使用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);
这里的玩家是我的对象(精灵)
答案 0 :(得分:0)
尝试增加MOVING_TIME的值。在我遇到的情况下,增加这个可以减少震动。