Version: 2020.1
Tags and Layers
Visual Studio C# 集成

时间 (Time)

Time 设置(菜单:__Edit > Project Settings__,然后选择 Time_ 类别)可用于设置多个属性以控制游戏中的时序。

属性

属性: 功能:
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

Tags and Layers
Visual Studio C# 集成
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961