Ios 在Swift Sprite Kit游戏中实现游戏菜单
我创建了一个platformer游戏,当我开始游戏时,它会直接进入游戏。我想有一个菜单,有一个按钮开始游戏和一个按钮,这将导致一个商店,以购买不同的背景或游戏中的货币,已经赢得的字符。如果有人能帮我实现这种菜单,我将不胜感激。如果我能得到关于如何在玩游戏时暂停游戏的帮助,那也太好了。您可以为菜单创建场景。当用户按下“开始”按钮时,显示游戏场景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) {
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文件,但是我的游戏被放大了太多。关于如何解决这个问题有什么建议吗?最好用截图开始新的问题。