2011-07-11 214 views
2

我已經下載了樣品演示,並試圖瞭解它。但是憋屈下面的代碼需要幫助理解CCMoveTo?

id actionMove = [CCMoveTo actionWithDuration:actualDuration position:ccp(-target.contentSize.width/2, actualY)]; 
id actionMoveDone = [CCCallFuncN actionWithTarget:self selector:@selector(spriteMoveFinished:)]; 
[target runAction:[CCSequence actions:actionMove, actionMoveDone, nil]]; 

如何CCMoveTo移動從一個位置對象到另一個從左至右這個物體移動。

+0

它現在好嗎?..... –

回答

1

CCMoveToCCMoveTo如何將對象從一個位置移動到另一個位置,因爲此對象從左向右移動。

不喜歡從左到右?

如果物體(精靈)的任何地方,你願意從當前位置MOVETO一些位置

例如

當前精靈位置

(100,100)

這時如果使用CCMoveTo與(200,200)然後它將移動到(200,200)

然後,如果您使用CCMoveBy與(200200),那麼它會移動到

currentposition+neededposition 

所以(100 + 200100200),這意味着(300,300);