cocos2d-beta3-x-2.1.1 about CCMoveTo

Hello…I download a new version cocos2d-beta3-x-2.1.1

I found something is weird!

if something like

CCSprite* pSprite = CCSprite::create(“Icon-72.png”);

pSprite~~>setPosition );
this~~>addChild(pSprite, 0);

CCFiniteTimeAction pAction1 = CCMoveTo::create);
CCFiniteTimeAction
pAction2 = CCMoveTo::create(4, ccp(100, 100));
pSprite~~>runAction;
pSprite~~>runAction(pAction2);

after 4 sec…pSprite will go to position (200,200)

But old cocos2dx will go to position (100,100)

Because new cocos2d-beta3-x-2.1.1 CCMoveTo is Inherit CCMoveBy

Is this correct??

BTW: CCJumpTo and many CCxxxTo will happen like CCMoveTo

As expected. Cause both actions are added to the position (100+100=200)

Herman Jakobi wrote:

As expected. Cause both actions are added to the position (100+100=200)

But it’s not CCMoveBy!

If i use CCMoveTo…it should be absolute position?

Good point. They changed the behavior. Look into CCActionIntervall.h

" Several CCMoveTo actions can be concurrently called, and the resulting
movement will be the sum of individual movements.
@since v2.1beta2-custom"