Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Swift Sprite Kit游戏中实现游戏菜单_Ios_Swift_Sprite Kit_Swift2_Ios9 - Fatal编程技术网

Ios 在Swift Sprite Kit游戏中实现游戏菜单

Ios 在Swift Sprite Kit游戏中实现游戏菜单,ios,swift,sprite-kit,swift2,ios9,Ios,Swift,Sprite Kit,Swift2,Ios9,我创建了一个platformer游戏,当我开始游戏时,它会直接进入游戏。我想有一个菜单,有一个按钮开始游戏和一个按钮,这将导致一个商店,以购买不同的背景或游戏中的货币,已经赢得的字符。如果有人能帮我实现这种菜单,我将不胜感激。如果我能得到关于如何在玩游戏时暂停游戏的帮助,那也太好了。您可以为菜单创建场景。当用户按下“开始”按钮时,显示游戏场景 class MenuScene: SKScene { override func didMoveToView(view: SKView) {

我创建了一个platformer游戏,当我开始游戏时,它会直接进入游戏。我想有一个菜单,有一个按钮开始游戏和一个按钮,这将导致一个商店,以购买不同的背景或游戏中的货币,已经赢得的字符。如果有人能帮我实现这种菜单,我将不胜感激。如果我能得到关于如何在玩游戏时暂停游戏的帮助,那也太好了。

您可以为菜单创建场景。当用户按下“开始”按钮时,显示游戏场景

class MenuScene: SKScene {

    override func didMoveToView(view: SKView) {
        addButtons()
    }

    private func addButtons() {
        // TODO layout buttons here
    }

    private func startGame() {
        let gameScene = GameScene(size: view!.bounds.size)
        let transition = SKTransition.fadeWithDuration(0.15)
        view!.presentScene(gameScene, transition: transition)
    }
}
并从控制器中演示:

override func viewDidLoad() {
    super.viewDidLoad()

    let sceneView = view as! SKView
    // sceneView.showsFPS = true
    // sceneView.showsNodeCount = true
    sceneView.ignoresSiblingOrder = true

    scene = MenuScene(size: view.bounds.size)
    scene.scaleMode = .ResizeFill
    sceneView.presentScene(scene)
}

你已经做了什么?您可以使用
SKScene
进行菜单和按钮布局。当前的问题并没有显示您的任何努力。我已经创建了整个游戏,只是想了解一些如何创建菜单的技巧。具体来说,我不明白当应用程序打开时,我如何才能在游戏开始前创建一个起始页面,这会导致游戏在按下按钮时开始。谢谢你的帮助,这是我的第一个游戏,所以我当然还在学习。工作得很好。现在我只需要尝试在这里设置按钮。好的,我放置了一个按钮,成功地引导到游戏所在的GameSecene.swift文件,但是我的游戏被放大了太多。关于如何解决这个问题有什么建议吗?最好用截图开始新的问题。