SpriteKit 场景顺序
SpriteKit Scene order
我正在使用 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")
作为场景,但是当我 运行 游戏时该场景不会显示
好的,所以我发现我是一条正确的道路。我只需要改变这条线。而不是这个
if let scene = GameScene.unarchiveFromFile("MenuScene") as? GameScene {
添加这个
if let scene = MenuScene.unarchiveFromFile("MenuScene") as? MenuScene {
我正在使用 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")
作为场景,但是当我 运行 游戏时该场景不会显示
好的,所以我发现我是一条正确的道路。我只需要改变这条线。而不是这个
if let scene = GameScene.unarchiveFromFile("MenuScene") as? GameScene {
添加这个
if let scene = MenuScene.unarchiveFromFile("MenuScene") as? MenuScene {