Sprite-Kit SKScene第一次加载时滞后

时间:2017-03-15 17:02:18

标签: swift xcode sprite-kit

我的sprite-kit Xcode项目中有一些SkScenes。我正在使用以下代码在所有SkScenes之间转换:

let moveScene = Menu(size: self.size)
let transition = SKTransition.push(with:SKTransitionDirection.left, duration: 0.5)
moveScene.scaleMode = SKSceneScaleMode.aspectFill
self.scene!.view?.presentScene(moveScene, transition: transition) }

这种转换效果很好,但是在第一次尝试转换到SkScene时它明显滞后。但是,如果您第二次转换到相同的SkScene,则根本没有延迟。

我的问题是,如果没有完全重写每个SkScene中的所有代码,如何在Xcode项目打开时加载所有SkScenes,或者在项目启动时显示第一个SkScene时加载所有SkScenes?

注意:(在SkScenes我正在加载SpriteNodes,UserDefaults()和PhysicsWorld)

谢谢:D

0 个答案:

没有答案