如何通过使用字符串搜索场景来使 Swift Sprite 套件游戏跳转到另一个场景。所以:
let scenename : String = "Map1"
let scene : SKSCene = SkScene.getscene(scenename)
我们有类似的东西吗?
如果没有,请帮我找到替代方案!
感谢您的帮助和时间!
最佳答案
从当前场景向您的 SKView 进行委托(delegate)调用,该场景正在呈现该场景,然后像这样呈现另一个场景:
let newScene = SKScene.init(fileNamed: "MyScene")
newScene!.scaleMode = SKSceneScaleMode.Fil
let reaveal = SKTransition.crossFadeWithDuration(0.01)
let aSKView = self.view as! SKView
aSKView.presentScene(newScene!, transition: reaveal)
检查内存泄漏;)
关于按名称快速查找场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39073241/