我已经下载了示例演示并尝试了解它。但坚持使用以下代码
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)
当此对象从左向右移动时,CCMoveTo
如何将对象从一个位置移动到另一个位置。
不喜欢从左到右?
如果对象(精灵)在任何地方,你愿意从当前位置移动到某个位置
例如
当前精灵位置
(100,100)
然后如果你使用CCMoveTo
和(200,200)那么它将移动到(200,200)
然后如果你将CCMoveBy
与(200,200)一起使用,那么它将移至
currentposition+neededposition
所以(100 + 200,100,200)暗示(300,300);