如何设置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;
答案 0 :(得分:0)
当试图移动圆圈时,圆圈的起点基于圆圈位置。尝试设置position属性,如下所示:
circle.position = CGPointMake(100,100);
以上将圆圈的位置设置为100,100。
CGPointMake将第一个数字作为x轴坐标,将第二个数字作为y轴坐标。我希望有所帮助。