Swift SpriteKit场景顺序
我正在使用精灵工具包创建一个游戏。我有我的Swift SpriteKit场景顺序,swift,sprite-kit,scene,Swift,Sprite Kit,Scene,我正在使用精灵工具包创建一个游戏。我有我的GameScene和GameOverScene现在我想创建一个MenuScene在哪里控制MenuScene的顺序,以便它在启动场景后显示 class GameViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() if let scene = GameScene.unarchiveFromFile("MenuScene"
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)
}
}
Edit尝试将(“MenuScene”)
作为场景,但当我运行游戏时,该场景不会显示确定,因此我发现我是正确的路径之一。我只需要换一行。而不是这个
如果让scene=GameScene.unarchiveFromFile(“MenuScene”)作为?游戏场景{
加上这个
如果让scene=MenuScene.unarchiveFromFile(“MenuScene”)作为?MenuScene{
检查主视图控制器,它将调用显示的第一个场景。检查我的编辑。这似乎没有帮助