Это не обязательно, так как в .sks есть пользовательский класс. Вы просто кладете «Шпильфельд» внутрь.
Тогда в viewController:
if let sceneNode = SKScene.init(fileNamed: "Spielfeld(Whatever your name is here)") {
(sceneNode as! Spielfeld).property = "anyValueToUse"
if let view = self.view as! SKView? {
view.presentScene(sceneNode) //present the scene.
}
Если вы решили загрузить файл, нет причин для повторной инициализации. Вы можете добавить функции инициализации, переопределив следующее:
override func sceneDidLoad() {
} //called after .sks is loaded.
override func didMove(to view: SKView) {
//change the size here.
} // called after presentation.