1
私が見つけたすべての説明は同じことを言っているようです。なぜこれが機能していないのかわかりません。Swiftを使用してUIBezierPathから破線のSKShapeNodeを作成するにはどうすればよいですか?
var linePath = UIBezierPath()
linePath.move(to: CGPoint(x: 50, y: 50))
linePath.addLine(to: CGPoint(x: 100, y: 100))
var pattern : [CGFloat] = [10.0, 10.0]
linePath.setLineDash(pattern, count: pattern.count, phase: 0)
linePath.lineWidth = 10
linePath.lineCapStyle = .round
let shape = SKShapeNode()
shape.path = linePath.cgPath
shape.strokeColor = UIColor.white
self.addChild(shape)
このコードが正常に線を描画それでも幅を含むlinePath
の破線の特性を、shape
継承されません。何か案は?