【发布时间】:2015-08-10 16:27:55
【问题描述】:
我是 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 方法之前我必须先写一些东西吗?
对不起,如果这是一个非常基本的问题,我已经四处搜索并寻找示例,但似乎没有任何我遗漏的其他代码,这表明我可能首先呈现错误的场景。
【问题讨论】:
标签: ios objective-c sprite-kit