Unity Maximum Allowed Timestep的说明

Maximum Allowed Timestep的说明

关于Maximum Allowed Timestep这个配置的说明,Unity有一份官方的说明。

Time-maximumDeltaTime - Unity 脚本 API

结合Unity的函数执行顺序,我们可以简单理解为:

FixedUpdate在1次Update可能会执行N次,N约等于Time.deltaTime / Time.fixedDeltaTime。假如Time.deltaTime变大,会导致下一帧FixedUpdate的执行次数N变大,CPU的性能消耗变大,从而又会影响当前Update的耗时。这种糟糕的情况可能需要相当长的时间才能缓解过来。所以Maximum Allowed Timestep限制Time.deltaTime的最大值,N的最大值也固定了,防止出现"最坏"的情况。

相关推荐
头发掉光的程序员1 小时前
Raymarching Textures In Depth
ue5·游戏引擎·图形渲染
虾球xz3 小时前
游戏引擎学习第219天
c++·学习·游戏引擎
虾球xz9 小时前
游戏引擎学习第213天
c++·windows·学习·游戏引擎
_Cherry|15 小时前
unity与usb串口通信(web版)
unity·c#·游戏引擎
qq_4286396121 小时前
虚幻基础:碰撞&帧运算
游戏引擎·虚幻
Qiao胖胖1 天前
unity曲线射击
unity·游戏引擎
JuicyActiveGilbert1 天前
【C++游戏引擎开发】第9篇:数学计算库GLM(线性代数)、CGAL(几何计算)的安装与使用指南
c++·线性代数·游戏引擎
虾球xz1 天前
游戏引擎学习第217天
c++·学习·游戏引擎
Lareina~1 天前
【元表 vs 元方法】
unity·lua
虾球xz1 天前
游戏引擎学习第215天
网络·学习·游戏引擎