当前位置 : 主页 > 手机开发 > ios >

ios – 在Swift Sprite-Kit游戏中实现游戏菜单

来源:互联网 收集:自由互联 发布时间:2021-06-11
我创造了一个平台游戏,当我开始游戏时,它直接进入游戏.我希望有一个菜单,其中包含一个启动游戏的按钮和一个可以通往商店的按钮,可以购买不同的背景或角色.如果有人能帮我实现这
我创造了一个平台游戏,当我开始游戏时,它直接进入游戏.我希望有一个菜单,其中包含一个启动游戏的按钮和一个可以通往商店的按钮,可以购买不同的背景或角色.如果有人能帮我实现这种菜单,我将不胜感激.如果我可以在玩游戏时如何暂停游戏,那也很棒. 您可以为菜单创建场景.当用户按下开始按钮时,您将呈现您的游戏场景.

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)
}
网友评论