1. 程式人生 > >Update()和FixedUpdate()的區別

Update()和FixedUpdate()的區別

共同特點:
它們都是在更新時會被呼叫,並且會迴圈的呼叫。

區別:
Update()會在每次渲染新的一幀時被呼叫。
FixedUpdate()會在每個固定的時間間隔被呼叫。

那麼要是Update()和FixedUpdate()的時間間隔一樣,是不是就一樣呢?
答案是不一定,因為Update受當前渲染的物體,更確切的說是三角形的數量影響,有時快有時慢,幀率會變化,update被呼叫的時間間隔就發生變化。但是FixedUpdate則不受幀率的變化,它是以固定的時間間隔來被呼叫,那麼這個時間間隔怎麼設定呢
Edit->Project Setting->time下面的Fixed timestep。