spritekit -如何选择哪个场景首先显示spritekit/swift



在哪里声明哪个场景将在应用程序加载时首先显示?我制作的第一个文件,也就是游戏,显然是最先出现的,但如果我想切换它,让我的主菜单最先出现,我该怎么做,在哪里做呢?

谢谢

在视图控制器中,设置了第一个场景。默认情况下,它被自动设置为GameScene,但你可以通过修改GameScene中的代码来改变它。你应该从file中修改这一行: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,或任何你的场景被称为初始场景。

最新更新