gpt4 book ai didi

ios - let skView = view as 有什么用! SKView

转载 作者:行者123 更新时间:2023-11-28 08:22:43 25 4
gpt4 key购买 nike

我是 SpriteKit 的新手,看到这样的代码 let skView = view as! SKView 那么这个有什么用呢?另外,我对 viewskViewsceneGameScene 之间的区别感到困惑?

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
}

}

最佳答案

as! 表示“强制施法”。 view 的值将转换为 SKView。如果失败,因为 viewnil 或不同的类型,代码将崩溃。这就是为什么当您不能 100% 确定值的类型时应避免使用 as!


相关:

关于ios - let skView = view as 有什么用! SKView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40872860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com