gpt4 book ai didi

sprite-kit - 如何在用户进入后台或接听电话时暂停或停止 Sprite 套件游戏

转载 作者:行者123 更新时间:2023-12-01 03:20:13 25 4
gpt4 key购买 nike

当用户进入后台(双击主页按钮)或接到电话时,游戏在后台进行。因此,当他们继续游戏时分数会增加。我需要知道当他们进入后台或接到电话时如何暂停或停止游戏。我的应用程序在 swift 3 , Xcode 8 中。

最佳答案

就像约翰说的,你需要暂停游戏……但是要这样做,你需要一个对游戏场景实例/对象的引用。这是您可以在 AppDelegate 中使用的静态引用:

class GameScene: SKScene {

static var sharedInstance = GameScene()

override func didMove(to view: SKView) {
sharedInstance = self
}
}

然后,在 AppDelegate 函数中,您可以使用:
GameScene.sharedInstance.isPaused = true // or false

关于sprite-kit - 如何在用户进入后台或接听电话时暂停或停止 Sprite 套件游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45870393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com