SKAction起点

时间:2014-09-28 21:53:43

标签: ios sprite-kit skaction

如何设置SKAction的起点?我试图在圆圈中设置节点动画,但我无法设置起始位置。它始终默认设置。这是我的代码:

CGPathRef circle = CGPathCreateWithEllipseInRect(CGRectMake(self.frame.size.width/2-75,self.frame.size.height/2-75,150,150), NULL);
self.circlePathActionClockwise = [SKAction followPath:circle asOffset:NO orientToPath:YES duration:5.0];
self.circlePathActionClockwise = [SKAction repeatActionForever:self.circlePathActionClockwise];

//[self.ball runAction:self.circlePathActionClockwise];
self.ball.speed = 1.0;

1 个答案:

答案 0 :(得分:0)

当试图移动圆圈时,圆圈的起点基于圆圈位置。尝试设置position属性,如下所示:

circle.position = CGPointMake(100,100);

以上将圆圈的位置设置为100,100。

CGPointMake将第一个数字作为x轴坐标,将第二个数字作为y轴坐标。我希望有所帮助。