SKScene を使い終わったら、SKScene クラス内から SKScene を閉じる方法はありますか?
SKScene を表示する Viewcontroller に戻らない場合 [skView presentScene:theScene];
、シーンを再起動する方法や SKView から削除する方法はありますか?
SKSceneクラス リファレンスとSKView クラス リファレンスは役に立ちません。
アップデート:
次のコードは、SKView からシーンを削除[yourSKView presentScene:nil];
しますが、ビュー コントローラーに戻ったとき、シーンはまだバックグラウンドで実行されています。ゲームが終了したらいつでも一時停止でき、View Controller(メニュー)に戻されますが、完全に削除するように一時停止する以外に別の方法があるのでしょうか?
-(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];
}