swift - SpriteKit 场景顺序

标签 swift sprite-kit scene

我正在使用 Sprite Kit 创建游戏。我有我的 GameSceneGameOverScene 现在我想创建一个 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/

相关文章:

swift - 区分 NSFileWrapper 和目录?

ios - 使用 Array 实现 Swift ViewModel

sprite-kit - 如何在Spritekit中创建渐变?

ios - 将SKTexture加载到设备时出错

Javafx场景切换导致舞台尺寸增加

ScrollPane 和 TitledPane 的 JavaFX 查找问题

swift - Gray Matcher 获取多个元素的文本匹配同一个灰色匹配器

ios - 根据自动布局更改UILabel中的字体大小(快速)

ios - 如何在 SpriteKit 中从 Web API 加载 Sprite 表

ios - UIStoryboard 中的场景截图