SpriteKit场景顺序

时间:2015-08-04 18:15:09

标签: swift sprite-kit scene

我正在使用Sprite Kit创建游戏。我有GameSceneGameOverScene现在我要创建一个MenuScene我在哪里控制MenuScene的顺序,以便它显示在LaunchScene之后

class GameViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

    if let scene = GameScene.unarchiveFromFile("MenuScene") as? GameScene {
        // Configure the view.
        let skView = self.view as! SKView

        skView.ignoresSiblingOrder = true

        scene.scaleMode = .AspectFill

        skView.presentScene(scene)
    }
}

编辑尝试将("MenuScene")作为场景,但是当我运行游戏时,该场景不会显示

1 个答案:

答案 0 :(得分:1)

好的,所以我发现我是一条正确的道路。我只需要改变这一行。而不是这个 if let scene = GameScene.unarchiveFromFile("MenuScene") as? GameScene { 加上这个 if let scene = MenuScene.unarchiveFromFile("MenuScene") as? MenuScene {