【发布时间】:2016-07-27 00:19:21
【问题描述】:
我有两个场景:Home 和 Play。与过渡到家庭场景相比,播放场景的过渡确实很慢。我认为这是因为在我的游戏场景中发生了更多的事情。有什么办法可以预加载播放场景吗?还是让过渡更加无缝?
我对这个论坛的答案很感兴趣Preload a Scene to prevent lag? 但我不知道从哪里开始。我在哪里放置答案的 A 和 B 部分
这是我正在使用的
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
let touch = touches
let location = touch.first!.locationInNode(self)
let node = self.nodeAtPoint(location)
if (node.name == "Balloon") {
let sceneAction = SKAction.runBlock({
let secondScene = Scene2(size: self.size)
let transition = SKTransition.fadeWithDuration(1)
secondScene.scaleMode = SKSceneScaleMode.AspectFill
self.scene!.view?.presentScene(secondScene, transition: transition)
})
PlayButton.runAction(SKAction.sequence([sound,SKAction.animateWithTextures(array, timePerFrame: 0.1),sceneAction,SKAction.waitForDuration(1)]))
}
任何其他解决方案都可以。
谢谢
【问题讨论】:
标签: ios iphone swift sprite-kit xcode7