2016-09-18 2 views
0

J'ai créé le menu du jeu dans GameViewController. Ensuite, j'essaie de passer à GameScene lorsque le bouton Go a été enfoncé. J'utilise le code par défaut pour présenter le fichier GameScene.Pas de passer du menu GameViewController à GameScene Swift

if let scene = GameScene(fileNamed:"GameScene") { 

     // Configure the view. 
     let skView = self.view as! SKView 
     skView.showsFPS = false 
     skView.showsNodeCount = false 

     /* Sprite Kit applies additional optimizations to improve rendering performance */ 
     skView.ignoresSiblingOrder = true 

     /* Set the scale mode to scale to fit the window */ 
     scene.scaleMode = .AspectFill 

     skView.presentScene(scene) 
} 

J'ai fait le Menu dans le Storyboard. Je pense que c'est pourquoi cela ne fonctionne pas. Comment devrais-je résoudre ce problème?

Niall

Répondre

0

En SpriteKit nous utilisons des scènes, le GameScene est au-dessus de GameViewController. Le GameViewController vous montre le GameScene.

+0

Je ne comprends pas ce que vous dites. Ce code est une fonction de lecture dans mon menu (GameViewController). J'ai un problème quand j'essaye d'exécuter le mouvement à GameScene –

+0

Vous avez fait le menu sur GameViewController, le menu sera sur le GameScene pas sur GameViewController –

+0

Ouais, désolé j'ai oublié de répondre. Je viens de refaire le menu sur GameScene –