Прямо сейчас я загружаю свою 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)
похоже ничего не меняет