当重新创建gameScene以重新开始游戏时,场景不会填充屏幕

时间:2015-06-21 11:49:21

标签: objective-c sprite-kit

所以我正在开发一个sprite kit游戏,在didContactBegin中,我有:

SKScene* myScene =[[GameScene alloc]initWithSize:self.size];
SKTransition* reveal = [SKTransition doorwayWithDuration:.5];
reveal.pausesIncomingScene = YES;
[self.view presentScene:myScene transition:reveal];

这几乎完美无缺,除了它没有像第一次运行那样完全填满屏幕,并且所有内容都缩小了一点。 x轴完全填满,但顶部和底部似乎有点缺失。

before game restarts after game restarts

为什么会有所不同?它是相同的代码,所以它不应该做同样的事情?谢谢!

1 个答案:

答案 0 :(得分:2)

您需要像第一次加载视图控制器时那样设置场景的缩放模式:

)'