关于Unity中Time.fixedDeltaTime与fixedUnscaledDeltaTime的文档矛盾问询
Unity Time.fixedDeltaTime与fixedUnscaledDeltaTime文档疑问解答
这是Time.fixedUnscaledDeltaTime的文档表述错误,并非你的理解偏差。
- 实际运行逻辑中,
Time.fixedDeltaTime确实不受Time.timeScale影响,它代表FixedUpdate固定更新的时间间隔(默认0.02秒),可通过代码或项目设置修改,timeScale的调整不会改变它的数值。 Time.fixedUnscaledDeltaTime的文档里“与Time.fixedDeltaTime不同,该值不受Time.timeScale影响”的描述完全错误——两者在是否受timeScale影响这一点上完全一致,都不会被timeScale调整。- 补充说明两者的真实差异:
fixedDeltaTime可以被开发者通过代码手动修改,而fixedUnscaledDeltaTime始终等于项目设置(Project Settings > Time)中固定的Fixed Timestep值,不会被代码修改的fixedDeltaTime影响。文档错误地将“不受timeScale影响”作为两者的差异,属于描述失误。
内容的提问来源于stack exchange,提问作者StarterOfStudent
相关产品推荐
相关产品推荐

