我是Swift和Spritekit的新手,无法实现一个按钮或图像按钮,可以将您带到GameScene的主菜单。我想做的就是制作一个按钮,显示一个对话框,告诉你是否要返回主菜单。
例如,有没有办法制作一个对话框,使用下面的代码转换到其他场景?
let skview = self.view as! GameSKView!
skview.score = score
let scene = MainMenuScene(size: self.size)
let tr = SKTransition.revealWithDirection(SKTransitionDirection.Down, duration: 1)
scene.scaleMode = SKSceneScaleMode.AspectFill
skview.presentScene(scene,transition: tr)
答案 0 :(得分:0)
试试这个
func changeScene() {
let newScene = MainMenuScene(size: self.size)
let theTransition = SKTransition.revealWithDirection(SKTransitionDirection.Down, duration: 1)
newScene.scaleMode = .AspectFill
scene?.view?.presentScene(newScene, transition: theTransition)
}
答案 1 :(得分:0)
目前正在使用spritekit开发一个像uibutton一样工作的按钮。这就是我所拥有的,对于你想要的东西可能有些过分,但现在却是。https://github.com/marcJV/SKAToolKit/tree/swift?files=1
当我们将它移植到swift时,它将被拉到SKAToolKit。还有一个示例项目展示了如何使用它。此时还缺乏适当的自述文件,但该示例应该包含您需要的所有内容。这是使用swift 2.0