在SpriteKit中暂停菜单 - Swift 3

时间:2017-05-10 19:23:20

标签: swift xcode sprite-kit pause

我已经阅读了一些关于swift暂停菜单的其他问题,但我似乎无法让它工作。我知道我必须使用图层,但我不知道如何处理图层。

到目前为止我已经

let pauseLayer = SKNode()
let gameLayer = SKNode()


override func didMove(to view: SKView) {

    self.addChild(gameLayer)
}

有了这个,我有这两个功能:

func pauseButtonSetup()
{
    gameLayer.isPaused = true
    self.physicsWorld.speed = 0;
    self.addChild(pauseLayer)
}

func unpauseButtonSetup()
{
    pauseLayer.removeFromParent()
    self.physicsWorld.speed = 1;
    gameLayer.isPaused = false
}

基本上,我想点击暂停按钮然后出现暂停菜单。但是后台的所有内容都会停止并且可以恢复。我的游戏包括滑动和移动敌人的动作。我不知道如何处理我创建的两个图层。

抱歉,因为我还是一个快速的初学者

0 个答案:

没有答案