ios - 在 Swift 中暂停和播放 SpriteKit 游戏

标签 ios swift

如何在单个场景游戏 (gameScene) 中暂停和恢复 SpriteKit 中的游戏?

addChild(pauseText)
self.runAction(SKAction.runBlock(self.pauseGame))

最佳答案

要从 View Controller 暂停游戏,您应该调用 gameView.paused = true (其中 gameView 是 SKView)。

要从场景本身暂停游戏,您应该调用physicalsWorld.speed = 0。要取消暂停游戏,请调用 physicalsWorld.speed = 1

关于ios - 在 Swift 中暂停和播放 SpriteKit 游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29662589/

相关文章:

ios - iOS 中的自定义角标(Badge)问题

ios - 不调用委托(delegate)方法 (transitioningDelegate)

ios - 获取核心数据中唯一的属性/列值

ios - 将 UITextfield 从不可编辑更改为可编辑 - Swift

swift - swift 枚举大小写中的可选参数

ios - 在一些观察者完成/处置后保留主题 "listening"

ios - 从不是 viewController 的 swift 文件更新时进度条崩溃

ios - 仅删除 firebase 中的对象(如果该对象未出现在另一个对象中)

arrays - 编译时错误

ios - 如何从 Xcode 中的另一个工作区目标访问应用程序类?