SpriteKit游戏在呈现后会出现滞后现象

时间:2014-10-24 22:57:11

标签: ios sprite-kit preload

我的游戏起初有些迟钝(当我从myScene提出menuScene时。它实际加载场景并呈现它非常快,但如果你立即开始播放它就会滞后。

这可以通过在装载时立即不玩一秒左右来避免,但我不希望我的最终产品是这样的。有没有办法预加载一个场景,所以我实际上没有在它完成加载之前呈现它?

我试过这样做:

dispatch_async(dispatch_get_main_queue(), ^{
    _myScene = [[MyScene alloc] initWithSize:self.size andLevel:_currentLevel];
    _myScene.scaleMode = SKSceneScaleModeAspectFill;

    _isLoadingFinished = YES;
});

然后在设置update-loop时显示我isLoadingFinished的场景,但它似乎没什么区别。

有什么建议吗?

0 个答案:

没有答案