Swift 3(SpriteKit):更改CGPath中每一行的属性

时间:2016-12-21 09:44:57

标签: swift sprite-kit cgpath

我想知道对于添加到CGPath的每一行,您可以像lineWidth和strokeColor一样更改它的属性。 目前我像这样创建CGPath:

let path = CGMutablePath()

points = [CGPoint(x: -372, y: -250), CGPoint(x: 372, y: -250)]
path.move(to: CGPoint(x: points[0].x, y: points[0].y))
//Somewhere here change the properties of the line before adding it
path.addLine(to: CGPoint(x: points[1].x, y: points[1].y))
//Or after here

Line.path = path

是否可以单独更改添加到CGPath的每一行的属性,还是整个CGPath只有一个设置颜色和lineWidth?

1 个答案:

答案 0 :(得分:0)

它比你想象的要糟糕得多。 CGPath的可变部分是谎言。