Unity3D Update() 和 FixedUpdate()區別


 Unity3D中 Update()與FixedUpdate()的區別是什么呢?從字面上理解,它們都是在更新時會被調用,並且會循環的調用。但是Update會在每次渲 染新的一幀時,被調用而FixedUpdate會在每個固定的時間間隔被調用

那么要是Update 和FixedUpdate的時間間隔一樣,是不是就一樣呢?答案是不一定,因為Update受當前渲染的物體,更確切的說是三角形的數量影響,有時快有時 慢,幀率會變化,update被調用的時間間隔就發生變化。但是

FixedUpdate則不受幀率的變化,它是以固定的時間間隔來被調用,那么這個時間間 隔怎么設置呢?Edit->Project Setting->time下面的Fixed timestep。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM