В SpriteKit есть отслеживание SKAction, которое использует для узла, чтобы следовать пути, который вы создаете с помощью CGMutablePath. Как этот:
path = CGMutablePath()
path?.move(to: point1)
path?.addLine(to: point2)
let follow = SKAction.follow(path!, asOffset: false, orientToPath: true, speed: speedPath!)
Но я хочу заставить игрока свободно перемещать узел вдоль пути, а не какое-либо действие, которое следует за путем. Как будто есть путь с прямой линией или эллипсом, используя путь Безье, и игрок может перемещать узел вдоль пути. Вот изображения:
![enter image description here](https://i.stack.imgur.com/sGGf4.png)
Есть идеи по этому поводу?