我的游戏应该在60s后停止。但是我的计时器代码没有任何反应。如何使用倒数计时器停止游戏 - iOS [SWIFT] -
var timer = NSTimer()
var counter:Int = 60
var labelCounter:SKLabelNode = SKLabelNode()
这里是我的GameScene类代码:
func startTimer()
{
timer = NSTimer.scheduledTimerWithTimeInterval(1.0
, target: self, selector: Selector("updateTimer:"), userInfo: nil, repeats: true)
}
func updateTimer(dt:NSTimer)
{
counter--
if counter == 0 {
timer.invalidate()
removeCountDownTimerView()
} else{
labelCounter.text = "\(counter)"
}
}
func removeCountDownTimerView()
{
scene.view.paused = true
}
感谢您的洞察力:-)
你试过暂停现场,而不是观点:'scene.paused = TRUE' – 2014-09-20 15:38:11