Как создать новую сцену из файла .sks и программно изменить ее размер - PullRequest
0 голосов
/ 06 сентября 2018

Прямо сейчас я загружаю свою 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), но это означает, что я не могу использовать файл .sks для GameScene, на котором у меня больше всего материалов.

Как я могу по-разному изменить начальный размер GameScene, все еще используя файл .sks?

P.S. scene.size = CGSize(a, b) похоже ничего не меняет

...