swift5的SpriteKit屏幕尺寸问题

时间:2021-04-26 01:54:30

标签: swift xcode sprite-kit

我尝试使用 Xcode 12.4 和 swift5 学习 SpriteKit。 当我制作第一个项目并尝试运行模拟器时,它显示了如下图所示的屏幕。

您可以看到屏幕不是全尺寸的。因此,我更改了 inspector 中属性 GameScene.sks 的大小,但没有任何变化。

GameViewController 代码如下所示,我没有做任何更改...如何在 iPhone 11 模拟器上使我的 GameScene 全屏显示?

class GameViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        if let view = self.view as! SKView? {
            if let scene = SKScene(fileNamed: "GameScene") {
                scene.scaleMode = .aspectFill
                
                view.presentScene(scene)
            }
        }
    }
}

Scene is centered with black gap on left and right, device is in landscape

0 个答案:

没有答案