如何设置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;发布于 2014-09-30 15:40:05
当尝试移动圆时,圆的起点基于圆的位置。尝试像这样设置position属性:
circle.position = CGPointMake(100,100);上面的代码会将圆的位置设置为100,100。
CGPointMake将第一个数字作为x轴坐标,将第二个数字作为y轴坐标。我希望这能有所帮助。
https://stackoverflow.com/questions/26090043
复制相似问题