最简单的方法来更改Swift + Sprite Kit中的场景

问题描述:

我只是想知道在Swift + Sprite Kit中更改场景的最简单方法是什么?最简单的方法来更改Swift + Sprite Kit中的场景

+0

这可能是阅读精灵套件编程指南 - 它都在那里。如果你已经知道了一种改变场景的方法,并且它太复杂了,那么就发布该代码。它应该是一个与presentScene的单线程:在它。 – LearnCocos2D

当在场景之间切换时,您需要设置一个过渡,场景将如何切换到下一个场景,并定义要过渡到的场景。

对于过渡,

var transition:SKTransition = SKTransition.fadeWithDuration(1) 

fadeWithDuration可以与任何SKTransition其中的列表来替换可以在文档https://developer.apple.com/library/prerelease/ios/documentation/SpriteKit/Reference/SKTransition_Ref/index.html

作为定义场景中找到,

var scene:SKScene = GameScene(size: self.size) 

您正在说明您希望过渡到哪个场景,在这种情况下为GameScene, d将替换为您希望转换到的任何场景。

为了开始转换,请致电:

self.view?.presentScene(scene, transition: transition) 

这将移动到其之前设立的路线,利用这也是限定的过渡transition现场scene