我是SpriteKit的新手,看到let skView = view as! SKView
這樣的代碼,那麼這是什麼用途?我也對view
和skView
,scene
和GameScene
之間的差異感到困惑嗎?什麼是讓skView = view as的用法! SKView
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let scene = GameScene(size: view.bounds.size)
let skView = view as! SKView
skView.showsFPS = true
skView.showsNodeCount = true
skView.ignoresSiblingOrder = true
scene.scaleMode = .resizeFill
skView.presentScene(scene)
}
override var prefersStatusBarHidden: Bool {
return true
}
}
什麼是「!」作爲後? –
你感到困惑的事情是非常基本的(鑄造,變量名稱,類)。在我看來,你正在超越自己,並應該從基礎開始學習Swift。 – EmilioPelaez
我知道它的鑄造視圖到SKView但什麼是「!」的用法? –