现在我像这样加载我的GameScene
if let scene = SKScene(fileNamed: "GameScene") {
if bool {
// Change size to CGSize(a, b)
} else {
// Change size to CGSize(x, y)
}
view.allowsTransparency = true
scene.backgroundColor = .clear
view.presentScene(scene)
}
但是,我希望能够根据某个bool
来更改GameScene的初始大小。我知道可以使用let scene = GameScene(size: size)
来完成此操作,但这意味着我不能将GameScene的.sks文件用于拥有最多内容的游戏。
在仍然使用.sks文件的情况下,如何可变地更改GameScene的初始大小?
P.S。 scene.size = CGSize(a, b)
似乎没有任何改变