时间
Time.Deltatime
相信大家都用过,今天分析一下与 DeltaTime 相关的东西。
1. 定义上的理解
Unity3D 官网对 Time.Deltatime
给出了这样的描述:
The time in seconds it took to complete the last frame (Read Only).
也就是对于上一帧而言,开始到结束所使用的时间,就是 Time.DeltaTime。我们也可以这样理解:
上一帧处理这行代码后,又回到这一帧的这行代码,时间已经流逝了 Time.DeltaTime 秒。
还有,根据定义,我们不难推出,Time.Deltatime
的单位应该为 秒 / 帧。
2. 使用上的理解
在Unity3D 官网上还有这样的一句话:
If you add or subtract to a value every frame chances are you should multiply with Time.deltaTime. When you multiply with Time.deltaTim