【问题标题】:SKAction starting pointSKA动作起点
【发布时间】:2014-09-28 21:53:43
【问题描述】:

如何设置 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;

【问题讨论】:

    标签: ios sprite-kit skaction


    【解决方案1】:

    当试图移动圆时,圆的起点是基于圆的位置。尝试像这样设置位置属性:

    circle.position = CGPointMake(100,100);
    

    上面会将圆的位置设置为100,100。

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

    【讨论】:

      猜你喜欢
      • 2013-11-15
      • 2016-03-11
      • 2015-12-09
      • 1970-01-01
      • 2015-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多