使用 Interface Builder 建立全屏 SKView
SpriteKit 的典型用例是 SKView 填滿整個螢幕的地方。
要在 Xcode 的 Interface Builder 中執行此操作,首先建立一個普通的 ViewController,然後選擇包含的檢視並將其類從 UIView 更改為 SKView :
在 View Controller 的程式碼中,在 viewDidLoad 方法中,使用 self.view 獲取指向此 SKView 的連結:
在 Swift 中:
guard let skView = self.view as? SKView else {
// Handle error
return
}
(這裡的警衛宣告可以防止檢視不是 SKView 的理論錯誤。)
然後,你可以使用它來執行其他操作,例如呈現 SKScene:
在 Swift 中:
skView.presentScene(scene)