GameScene не работает для SKAction - PullRequest
0 голосов
/ 11 июля 2019

Попытка переместить SKShapeNode вместе с путем, но SKShapeNode исчезает при запуске действия:

let path = UIBezierPath()
path.move(to: CGPoint(x: currX, y: currY ))
path.addLine(to: CGPoint(x: currX + 200, y: currY))

let moveAct = SKAction.follow(path.cgPath, duration: 4.0)
newNode?.run(moveAct)

Пытался нарисовать линию, она показывает в нужном месте

let p = SKShapeNode(path: path.cgPath)
self.addChild(p)

И это прекрасно работает, если использовать действие moveTo

let moveAct = SKAction.moveTo(x: 200, duration: 1.5)
...