如何从.sks文件创建新场景并以编程方式更改其大小

时间:2018-09-06 06:51:34

标签: ios iphone sprite-kit skscene

现在我像这样加载我的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)似乎没有任何改变

0 个答案:

没有答案