Как запустить анимацию из нескольких фреймов на ViewController?


#1

Вообщем ребят, в 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)