如何暂停游戏一段时间并重新开始

时间:2015-01-14 21:24:03

标签: ios swift sprite-kit

我想暂停游戏2秒钟然后再继续游戏。我试过以下但是没有用。

var duration = NSTimeInterval(2)
var wait=SKAction.waitForDuration(duration)
self.runAction(wait)

自我是SKScene。是否有不同的方法来实现这一目标?

1 个答案:

答案 0 :(得分:2)

您可以设置SKNode.isPaused属性。这是一个布尔值,用于确定是否处理节点及其后代上的操作。

这意味着如果您在SKScene中设置self.paused = true,则scene的所有子节点都将暂停。您也可以将其用于精灵等单个节点。

了解更多信息 https://developer.apple.com/library/prerelease/ios/documentation/SpriteKit/Reference/SKNode_Ref/index.html