[Unity-7] Update和FixedUpdate

1.Update和FixedUpdate是Unity裏面提供的兩個與幀相關的函數接口。


Update():這個函數裏面的內容每一幀都會被執行一次,這個函數有一個特點,那就是執行的頻率等於幀率。而這個幀率取決於手機的性能,手機性能越高幀率越高,也就是說如果你在Update裏面寫着向前移動1,那麼在高性能手機(假設幀率爲100)上,每秒會向前移動100;而在低性能手機(假設幀率爲50)上,每秒會向前移動50。這就引發了不同手機上效果不一樣的現象。

FixedUpdate():這個函數從名字上就可以看出具有“固定”的特性,默認情況下這個函數每秒會執行50次,當然這個數字是可以設置的。設置方法爲“Edit”->“Project Settings”->“Time”,然後修改“Fixed TimeStep”的數值,這個數值的含義是隔多少秒執行一次FixedUpdate函數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章