0
我正在研究一個圖像變化率隨時間變化的遊戲。起初圖像每兩秒鐘更換一次,然後會加快。如何在swift中更新計時器間隔?
var change = 2.0
func setupGame(){
change = 2.0
changeImage()
}
func changeImage(){
timer = NSTimer.scheduledTimerWithTimeInterval(change, target: self, selector: #selector(SecondViewController.changeColors), userInfo: nil, repeats: true)
change -= 0.1
}
問題是,它加快了太多,它不停止。最終變化值變爲負值。
任何方式使這項工作?