У меня есть несколько спрайтенодов с SKAction(); Они дети sknode с именем world
Если я нажму кнопку паузы в игре, его анимация спиренодов
func pause(){
if(isGamePaused)
isGamePaused = false;
world.paused = false;
} else {
isGamePaused = true;
world.paused = true;
}
}
Но я не могу поставить игру на паузу, когда она идет в фоновом режиме.
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("goBG:"), name: UIApplicationWillResignActiveNotification, object: nil);
func goBG(sender: AnyObject){
self.isGamePaused = true;
self.world.paused = true;
println("bg"); // called
println(world.paused);// return true
}