最简单的方法来更改Swift + Sprite Kit中的场景
答
当在场景之间切换时,您需要设置一个过渡,场景将如何切换到下一个场景,并定义要过渡到的场景。
对于过渡,
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
。
这可能是阅读精灵套件编程指南 - 它都在那里。如果你已经知道了一种改变场景的方法,并且它太复杂了,那么就发布该代码。它应该是一个与presentScene的单线程:在它。 – LearnCocos2D