Когда я закончу с моим SKScene, есть ли способ отклонить SKScene из моего класса SKScene?
Если не вернулись в мой Viewcontroller, где я представляю SKScene [skView presentScene:theScene];
, есть ли способ перезапустить сцену или удалить ее из моего 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];
}