从主菜单场景中,按下播放即可立即进入游戏。然而,从游戏回到主菜单场景,从用户按下退出按钮的那一刻起大约需要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)
}