Unity3D:时间

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建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:标签和图层 (mvrlink.com)

下一篇:Unity3D:Visual Studio C# 集成 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号