它在哪里宣布哪个场景会在加载应用时首先出现?我制作的第一个文件显然是首先显示的,但是如果我想要切换它以便我的主菜单首先弹出,我该怎样以及在哪里这样做?
由于
答案 0 :(得分:1)
在视图控制器中,设置第一个场景。默认情况下,它会自动设置为GameScene,但您可以通过更改GameScene中的代码来更改它。您应该从文件中取消归档更改此行:
let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as! GameScene
来
let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as! sceneName
而这一行在didMoveToView中
if let scene = GameScene.unarchiveFromFile("GameScene") as? GameScene {
来
if let scene = GameScene.unarchiveFromFile("GameScene") as? sceneName {
这将导致游戏加载sceneName,或者任何场景被称为初始场景。