无法创建一个按钮,可以使用Spritekit Swift转换到主菜单

时间:2015-09-05 16:43:10

标签: swift sprite-kit

我是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)

2 个答案:

答案 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