Kode saya terkotak-kotak di banyak file, jadi saya harap saya bisa menjelaskannya dengan mudah. Saya memiliki CGMutablePath() yang berpindah dari titik A ke titik B. Saya menempatkan SKSpriteNode di titik A dan menjalankan:
yourline0 = SKShapeNode()
pathToDraw0.move(to: cgPoints[0])
pathToDraw0.addQuadCurve(to: cgPoints[1], control: cgPoints[2])
yourline0.lineWidth = 0
yourline0.path = pathToDraw0
yourline0.strokeColor = .clear
iconPath0 = pathToDraw0
SKAction.follow(iconPath0, asOffset: false, orientToPath: false, duration: 1))
Saya menjalankan SKACtion itu dan seperti yang saya harapkan, SKNode saya berpindah dari titik A ke titik B. Baik.
Saya tidak yakin bagaimana cara membalikkannya, saya berasumsi dari dox bahwa memanggil SKAction yang sama seperti apa adanya, akan membuat SKNode berpindah dari titik B ke A.