在Update中使用 Time.deltaTime,获取到的是这一帧的时间,如果游戏卡,帧率低,那这个值就大。如果游戏流畅,帧率高,这个值就小,Time.deltaTime = 1.0f / 帧率
在 FixedUpdate中使用Time.fixedDeltaTime,获取到的是在编辑器中设置的 固定值
Update和Fixedupdated的区别
FixedUpdate()
固定更新方法,和物理相关的操作代码,都要写在此方法中。
固定更新的时间是0.02s,1秒执行50次,可在Edit--->Project Settings--->Time面板中的Fixed Timestep查看。
Update()
每帧执行一次。
画面每渲染一次,就是一帧,每帧的时间是不固定的。和机器性能有关。