如何选择首先出现spritekit / swift的场景?

时间:2015-07-08 23:43:48

标签: swift sprite-kit

它在哪里宣布哪个场景会在加载应用时首先出现?我制作的第一个文件显然是首先显示的,但是如果我想要切换它以便我的主菜单首先弹出,我该怎样以及在哪里这样做?

由于

1 个答案:

答案 0 :(得分:1)

在视图控制器中,设置第一个场景。默认情况下,它会自动设置为GameScene,但您可以通过更改GameScene中的代码来更改它。您应该从文件中取消归档更改此行: let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as! GameScenelet scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as! sceneName 而这一行在didMoveToView中 if let scene = GameScene.unarchiveFromFile("GameScene") as? GameScene { if let scene = GameScene.unarchiveFromFile("GameScene") as? sceneName { 这将导致游戏加载sceneName,或者任何场景被称为初始场景。