文档

Unity Engine

Unity Engine

管理时间和帧率

Understand how Unity measures time so you can manage the rate at which time passes in your application and ensure values update according to the appropriate time scale.
阅读时间2 分钟最后更新于 1 个月前

了解 Unity 如何处理时间以确保游戏保持稳定非常重要。更新会以固定的时间间隔进行,以捕获角色位置、生命状态、分数等的变化。如果您的代码在错误的更新循环中进行更改或没有考虑到时间变化,则移动等效果可能会过快、过慢,或出现跳跃,不够平滑。
Time
类包含的属性可用于获取和在某些情况下设置各种与时间相关的测量和设置。请参阅脚本 API 参考中的时间 (Time) 以查看属性及其含义的完整列表。

主题

描述

每帧更新每帧发生一次的更新,因此其频率取决于帧率。
固定更新以可配置的固定时间间隔发生的更新。
游戏内时间和实时游戏内时间和实时之间的可配置关系以及潜在效果。
处理时间变化Unity 用于补偿时间和帧率变化并限制一次性延迟影响的技术。
捕获帧率录制游戏视频时补偿帧率。

其他资源