Вообщем ребят, в GameScene как запускать анимацию знаю, но столкнулся с ViewController и понял, что тут другой принцип. Как сделать это во ViewController (в главном меню игры) и если несложно как прописать эммиторы так же во ViewController
Так я делаю, в GameScene:
self.fireworks = SKSpriteNode (texture: self.fireworksTex)
self.fireworksArray = [SKTexture(imageNamed: "firework"), SKTexture(imageNamed: "firework2"), SKTexture(imageNamed: "firework3"), SKTexture(imageNamed: "firework4"), SKTexture(imageNamed: "firework5"), SKTexture(imageNamed: "firework6"),SKTexture(imageNamed: "firework7"), SKTexture(imageNamed: "firework8"), SKTexture(imageNamed: "firework9"), SKTexture(imageNamed: "firework10")]
let warningAnimation = SKAction.animate(with: self.fireworksArray, timePerFrame: 1)
let warningHero = SKAction.repeatForever(warningAnimation)
self.fireworks.run(warningHero)
self.fireworks.size.width = 150
self.fireworks.size.height = 150
self.fireworks.position = CGPoint (x: 1500, y: 900)
self.fireworks.zPosition = 2
self.fireworksObject.addChild(self.fireworks)