在哪里声明哪个场景会在应用程序加载时首先显示?我制作的第一个文件(即游戏)显然会首先显示,但是如果我要切换它以便首先弹出我的主菜单,该怎么做?在哪里进行?
谢谢
在视图控制器中,设置了第一个场景。默认情况下,它会自动设置为GameScene,但是您可以通过更改GameScene中的代码来更改此设置。您应该将unarchive中的这一行从file:更改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或您将其称为初始场景的任何场景。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句