使用 Interface Builder 建立全屏 SKView

SpriteKit 的典型用例是 SKView 填滿整個螢幕的地方。

要在 Xcode 的 Interface Builder 中執行此操作,首先建立一個普通的 ViewController,然後選擇包含的檢視並將其UIView 更改為 SKView

StackOverflow 文件

在 View Controller 的程式碼中,在 viewDidLoad 方法中,使用 self.view 獲取指向此 SKView 的連結:

在 Swift 中:

guard let skView = self.view as? SKView else {
    // Handle error
    return
}

(這裡的警衛宣告可以防止檢視不是 SKView 的理論錯誤。)

然後,你可以使用它來執行其他操作,例如呈現 SKScene:

在 Swift 中:

skView.presentScene(scene)