The Time settings (menu: Edit > Project Settings , then the Time category) lets you set a number of properties that control timing within your game.
属性: | 功能: |
---|---|
Fixed Timestep | 独立于帧率的时间间隔,确定了执行物理计算和 FixedUpdate() 事件的时间间隔。 |
Maximum Allowed Timestep | 帧率较低时允许最坏情形的时间间隔(独立于帧率)。执行物理计算和 FixedUpdate() 事件的时间长度将不会超过指定值。 |
Time Scale | 时间进展的速度。更改此值可模拟子弹时间效果。值 1 意味着实时。值 0.5 意味着半速;值 2 表示速度翻倍。 |
Maximum Particle Timestep | 独立于帧率的时间间隔,用于控制粒子模拟的精度。当帧时间超过此值时,将在一帧中执行粒子更新的多次迭代,使每个步骤的持续时间不超过此值。例如,以 30fps(0.03 秒/帧)运行的游戏能够以 60fps(步长 0.0167 秒)运行粒子更新,从而实现更准确的模拟,但代价是性能降低。 |
Time Manager 用于设置全局属性,但在游戏过程中通过脚本设置这些属性通常很有用(例如,将 Time Scale 设置为零是暂停游戏的有效方法)。有关如何在 Unity 中管理时间的完整详细信息,请参阅时间和帧率管理页面。
2017–05–18 页面已发布
在 2017.1 版中添加了 Maximum Particle Timestep NewIn20171
TimeManager