我正在使用 Sprite Kit 创建游戏。我有我的 GameScene
和 GameOverScene
现在我想创建一个 MenuScene
我在哪里控制 MenuScene 的顺序以便它显示在 启动场景
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")
作为场景,但是当我运行游戏时,该场景不会显示
最佳答案
好的,所以我发现我是一条正确的道路。我只需要改变这条线。而不是这个
如果让 scene = GameScene.unarchiveFromFile("MenuScene") 作为?游戏场景 {
添加这个
如果让场景 = MenuScene.unarchiveFromFile("MenuScene") 作为?菜单场景 {
关于swift - SpriteKit 场景顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31816393/