Unity3D:时间

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
时间 (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 中管理时间的完整详细信息,请参阅时间和帧率管理页面。
此文由3D建模学习工作室整理翻译,转载请注明出处!