从 UIViewController 移动到 SKcene

Move from UIViewController to SKcene

我需要帮助从启动后出现的 UIViewController 移动。这是一种假的动画启动画面,我希望它在完成后更改为 SKScene。我试过用这个,

let skView = self.view as SKView
    var loading:LevelOne = LevelOne(size: skView.bounds.size)
    var loadingScreen:SKView = self.view as SKView
    skView.showsFPS = true
    skView.showsNodeCount = true
    skView.showsPhysics = true
    loadingScreen.ignoresSiblingOrder = true
    loadingScreen.presentScene(loading)

但是我得到了一个带有 (lldb) 的日志,它标出了

let skView = self.view as SKView

并表示应用因此崩溃。我做错了什么,有人可以帮助我吗?我可以转换 Objective-c(很简单),但我更喜欢 Swift

谢谢!

如何用这条线构建游戏?

let skView = self.view as SKView

因为你不能从SKView垂头丧气?到 SKView。我觉得应该是

let skView = self.view as SKView!

另一个,你能去故事板,看看ViewController的观点吗?该视图应该是 SKView 的实例而不是 UIView 作为普通应用程序(您可以在 "Show the identity inspector" 的 "Custom Class" 会话中看到它)