Я новичок в Objective-C, поэтому, возможно, я использую неправильную методологию для представления сцены в первую очередь, но в тот момент, когда я представляю свою новую сцену, через нее можно увидеть старую сцену.
- (void)buttonClicked:(UIButton*)button
{
NSLog(@"Button %ld clicked.", (long int)[button tag]);
WarScene *battle = [[WarScene alloc] initWithSize: CGSizeMake(1024,768)];
SKTransition *reveal = [SKTransition revealWithDirection:SKTransitionDirectionDown duration:1.0];
SKView * skView = (SKView *)self.view;
[skView presentScene:battle transition:reveal];
}
Есть ли что-то, что я должен сначала написать перед методом presentScene, который удаляет текущую сцену?
Извините, если это очень простой вопрос, я уже гуглил и искал примеры, но ни один из них, похоже, не имеет никакого дополнительного кода, который мне не хватает, что предполагает, что я, вероятно, неправильно представляю сцену в первую очередь.