建立一個填充 SKView 的 SKScene

一個簡單的用例來建立一個完全填充 SKView 的 SKScene。這避免了考慮縮放檢視以適合或設定相機以顯示場景的一部分的需要。

以下程式碼假設已經存在名為 skView 的 SKView(例如,使用 Interface Builder 建立全屏 SKView 中定義 ),並且已定義了名為 GameView 的 SKScene 的子類:

在 Swift 中

let sceneSize = CGSizeMake(skView.frame.width, skView.frame.height)
let scene = SKScene(size: sceneSize)

skView.presentScene(scene)

但是,如果 SKView 可以更改大小(例如,如果使用者旋轉其裝置並且由於其約束導致檢視被拉伸),則 SKScene 將不再適合 SKView。你可以通過每次 SKView 更改大小時調整 SKScene 的大小來管理此操作(例如,在 didChangeSize 方法中)。