我正在使用Sprite Kit创建游戏。我有GameScene
和GameOverScene
现在我要创建一个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")
作为场景,但是当我运行游戏时,该场景不会显示
答案 0 :(得分:1)
好的,所以我发现我是一条正确的道路。我只需要改变这一行。而不是这个
if let scene = GameScene.unarchiveFromFile("MenuScene") as? GameScene {
加上这个
if let scene = MenuScene.unarchiveFromFile("MenuScene") as? MenuScene {