当我完成我的 SKScene 时,有没有办法从我的 SKScene 课程中解雇 SKScene?
如果没有回到我展示我的 SKScene 的 Viewcontroller [skView presentScene:theScene];
的 Viewcontroller中,有没有办法重新启动场景或从我的 SKView 中删除?
SKScene类参考和SKView 类参考没有帮助。
更新:
以下代码从我的 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];
}