在SKShapeNode上创建UIBezierPath的动画循环

时间:2018-07-18 05:51:39

标签: ios swift sprite-kit

我正在尝试使经过的道路中的破折号动画化。我的场景有黑色背景,想为条纹动画,好像它们在移动一样。这是我将条纹绘制到节点上的方式。我该如何循环播放屏幕上向下移动的线条并为其设置动画

let bezierPath = UIBezierPath()
let startPoint = startPoint
let endPoint = endPoint
bezierPath.move(to: startPoint)
bezierPath.addLine(to: endPoint)

let dashedPath = bezierPath.cgPath.copy(dashingWithPhase: 0, lengths: [10.0, 25.0])

addChild(SKShapeNode(path: dashedPath))

0 个答案:

没有答案