我正在使用CAShapeLayer在视图中绘制一些形状。我做了一个功能来处理这件事。{ let screenHeight = screenSize.height
let shape = CAShapeLayer我试图做的是创建一个容器CAShapeLayer,它将每个形状保持为子层。如果您查看上面的函数,您将在第6行看到这一点。然后,在viewDidLoad()中,我将最后一个容器层添加到视图中。
我试图利用CAShapeLayer中无法在SpriteKit中使用的path动画功能,因此必须将绘制的CAShapeLayer对象与同一视图中的SpriteKit对象组合起来。坐标系似乎是逆的: CAShapeLayer似乎有+ve轴指向向下,而SKScene则让它指向向上。= CGMutablePath();path.addLine(to: CGPoint(x:200, y:100))
// Use CAShapeLayerto d