需要帮助理解CCMoveTo?

时间:2011-07-11 16:05:30

标签: cocos2d-iphone

我已经下载了示例演示并尝试了解它。但坚持使用以下代码

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如何将对象从一个位置移动到另一个位置。

1 个答案:

答案 0 :(得分:1)

当此对象从左向右移动时,CCMoveTo如何将对象从一个位置移动到另一个位置。

不喜欢从左到右?

如果对象(精灵)在任何地方,你愿意从当前位置移动到某个位置

例如

当前精灵位置

(100,100)

然后如果你使用CCMoveTo和(200,200)那么它将移动到(200,200)

然后如果你将CCMoveBy与(200,200)一起使用,那么它将移至

currentposition+neededposition

所以(100 + 200,100,200)暗示(300,300);