我已经阅读了一些关于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
}
基本上,我想点击暂停按钮然后出现暂停菜单。但是后台的所有内容都会停止并且可以恢复。我的游戏包括滑动和移动敌人的动作。我不知道如何处理我创建的两个图层。
抱歉,因为我还是一个快速的初学者