草庐IT

appDidResignActive

全部标签

ios - SKAction 在 appDidBecomeActive() 时恢复,即使游戏在 appDidResignActive() 之前暂停

我有一个iOSSpriteKit游戏,它有一个移动节点。当您按下暂停按钮时,将调用node.isPaused=true行。但是,如果您按下暂停键,然后最小化应用程序并重新启动它,即使在透明的“暂停”菜单下,节点也会恢复移动。我尝试了以下答案中的命题:Answer1.但是,即使我在任何状态下调用场景的pauseGame方法,该函数都会被调用,但即使在暂停菜单下,节点也会重新开始移动。我也试过来自:Answer2的答案.但是CBApplicationDidBecomeActive()甚至都没有被调用。我什至尝试在链接1的方法中使用scene?.view?.isPaused=true,但它不