gpt4 book ai didi

swift - 如何在倒计时器标签中显示毫秒?

转载 作者:行者123 更新时间:2023-11-30 13:03:04 25 4
gpt4 key购买 nike

我正在创建一个游戏,您必须在 10 秒内点击尽可能多的圆圈。如果用户点击了一个圆圈,counter+=0.15毫秒,但如果错过了,counter-=0.15

timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(GameScene.updateTimer), userInfo: nil, repeats: true)

现在这是计时器函数:

func updateTimer() {
counter-=1
timerLabel.text = "\(counter)"
if counter == 0 {
timerLabel.fontColor = UIColor.red
timerLabel.text = "TIME'S UP"
resetGameLabel.isHidden = false
Circle.removeFromParent()
timer.invalidate()
}
if counter < 0 {
timerLabel.fontColor = UIColor.red
timerLabel.text = "TIME'S UP"
resetGameLabel.isHidden = false
Circle.removeFromParent()
timer.invalidate()
}
}

现在我想要在timerLabel.text上显示毫秒,我该怎么做?

最佳答案

希望这有帮助:

func currentTimeInMilliSeconds()->Int64 {
return Int64(Date().timeIntervalSince1970 * 1000)
}

var counterInMilliSeconds = currentTimeInMilliSeconds()

关于swift - 如何在倒计时器标签中显示毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39706987/

25 4 0