SKSpriteNode не будет следовать точному пути - PullRequest
0 голосов
/ 05 марта 2019

Проблема описана на рисунке.

в 2: узел SKSpriteNode должен переместиться снова, если удален блокирующий узел

enter image description here

1 Ответ

1 голос
/ 09 марта 2019

Исходя из вашей цели в вашем комментарии:

Если вам нужно переместить узел (SKSpriteNode, SKShapeNode и т. Д.) По определенной координате в вашей сцене, вот ваш пример:

let boxSize = CGSize(width: 50, height: 50)
var box = SKShapeNode(rect: CGRect(x: 25, y: 25, width: boxSize.width, height: boxSize.height))
var point = CGPoint(x: 25, y: 125)
var animTime:TimeInterval = 2
box.physicsBody = SKPhysicsBody.init(rectangleOf: boxSize)

let moveToPointAction = SKAction.move(to: point, duration: animTime)
box.run(moveToPointAction)
...