ios – 如何解雇SKScene?

前端之家收集整理的这篇文章主要介绍了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相关文章