使用 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)