I have come across some unexpected behaviour when using the SpriteKit Scene Editor, and wonder if anyone else is having the same issue.
I created a sprite in a scene
I had this same problem and it was driving me crazy. I tried setting the .isPaused on the scene and on the individual sprites. Nothing worked except the insert breakpoint method. That is not a solution.
What I discovered was if I set the is paused to true and false (which is the value I wanted) then it worked for all the sprites.
override func didMove(to view: SKView) {
self.isPaused = true
self.isPaused = false
}
This is a pretty annoying bug in scene editor that should be fixed.