我正在制作一个平台游戏,我的场景有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冻结(如果我添加一些节点可以增加)
如果我们想要的值为null,C#中有一种方法可以在var中分配一个默认值吗?
例如:var =某事或"默认值"
我正在寻找比var = something更简单的方法!= null?东西:"默认值"