预加载一个场景?迅速

Mar*_*mes 5 sprite-kit swift

我正在制作一个平台游戏,我的场景有400个不同的节点,所以当我从主菜单进入我的场景时

self.removeAllChildren()

if let nextScene = GameScene(fileNamed: "GameScene"){ let transition = SKTransition.doorway(withDuration: 3) view!.presentScene(nextScene, transition: transition) }
Run Code Online (Sandbox Code Playgroud)

在我的场景之前我有一个3s冻结.

我的问题是:当我在主菜单中时有没有办法预加载场景以避免这种3s冻结(如果我添加一些节点可以增加)

这是我要加载的场景(不知道它是否有帮助)