使圆弧匹配

时间:2015-02-17 22:20:59

标签: ios objective-c sprite-kit

所以我实际上是想制作一个迷你游戏,其中弧应该沿着圆圈移动。

我想知道如何让圆弧的“宽度”与圆圈相匹配。

这是我现在拥有的一个例子:

    ringNode = [SKShapeNode shapeNodeWithPath:[UIBezierPath bezierPathWithArcCenter:self.view.center
                                                              radius:circle.size.width/2
                                                          startAngle:DEGREES_TO_RADIANS(0)
                                                            endAngle:DEGREES_TO_RADIANS(360)
                                                           clockwise:YES].CGPath
                      centered:YES];

arcNode = [SKShapeNode shapeNodeWithPath:[UIBezierPath bezierPathWithArcCenter:self.view.center
                                                                               radius:self.view.bounds.size.width/2
                                                                           startAngle:DEGREES_TO_RADIANS(90 - size/2)
                                                                             endAngle:DEGREES_TO_RADIANS(90 + size/2)
                                                                            clockwise:YES].CGPath
                                       centered:YES];

Ex 1 Ex 2

0 个答案:

没有答案