I have the following code to move an SKSpriteNode.
SKSpriteNode
let moveDown = SKAction.moveBy(CGVectorMake(0, -120), duration: 1) let moveUp = SKAction.move
SCNNode.paused has been renamed to SNCNode.isPaused. You should be able to do the following Pause animation: square.isPause=true Restart animation: square.isPaused=false