我正在创建一个游戏,你需要尽可能多地点击圈子10秒钟。如果用户点击一个圆圈,计数器+ = 0.15毫秒,但如果他错过了,则反= = 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上显示毫秒,我该怎么办?
答案 0 :(得分:0)
希望这会有所帮助:
Router::connect("/sitemap", array('controller' => 'frontends', 'action' => 'sitemap'));
答案 1 :(得分:0)
如果您创建一个var timeToDisplay:Double并使其等于时间,您可以添加或删除所需的毫秒数,然后只需将标签等于var timeToDisplay而不是计数器。