在主菜单场景中,按下播放键会立即带您进入游戏。然而,从游戏回到主菜单场景,从用户按下退出按钮的那一刻起大约需要 3 到 4 秒。这有什么原因吗?主菜单屏幕只有 3 个 SKSpriteNodes,所以没什么太复杂的。
这是我需要使用后台线程来解决的问题吗?
我正在呈现这样的场景:
//Pressed exit button
if CGRectContainsPoint(exitButton.frame, location)
//Present main menu scene
let skView = self.view! as SKView
var scene: TitleScene!
scene = TitleScene(size: skView.bounds.size)
skView.presentScene(scene)
}