ios – 如何解雇SKScene?

当我完成我的SKScene是有办法从我的SKScene类中关闭SKScene?

如果没有回到我的ViewController中,我在哪里展示我的SKScene [skView presentScene:theScene];有没有办法重新启动场景或从我的SKView中删除?

SKScene Class ReferenceSKView Class Reference 没有帮助.

更新:

以下代码将我的场景从我的SKView [yourSKView presentScene:nil]中移除;但是当我回到我的视图控制器时,场景仍然在后台运行.我可以随时暂停它,当游戏结束,我被发回到我的视图控制器(菜单),但我想知道是否有另一种方法,然后暂停它像完全删除它?

-(void)endTheGame {
    [highscoreLabel removeFromSuperview];
    NSLog(@"Game Over");
   //would like to end here before calling the below method in my view controller
    [self.delegate mySceneDidFinish:self];
}
最佳答案
您可以使用:

 [yourSKView presentScene:nil];

去除场景.

转载注明原文:ios – 如何解雇SKScene? - 代码日志