语言英语
  • C#

FrameTimingManager

UnityEngine 中的类

/

实现于:UnityEngine.CoreModule

描述

FrameTimingManager 允许用户捕获和访问多个帧的 FrameTiming 数据。

FrameTimingManager 在开发版构建中始终处于活动状态。要将此功能用于其他构建类型,请转到 **编辑** > **项目设置** > **播放器** 并启用 **帧计时统计** 属性。FrameTimingManager 还依赖于 **动态分辨率** 功能,因此仅在支持 **动态分辨率** 的平台上受支持。

静态方法

CaptureFrameTimings此函数触发 FrameTimingManager 捕获 FrameTiming 数据的快照,然后用户可以访问该快照。
GetCpuTimerFrequency此函数返回当前平台上 CPU 定时器的频率,用于解释计时结果。如果平台不支持返回此值,则将返回 0。
GetGpuTimerFrequency此函数返回当前平台上 GPU 定时器的频率,用于解释计时结果。如果平台不支持返回此值,则将返回 0。
GetLatestTimings允许用户访问当前捕获的 FrameTimings。
GetVSyncsPerSecond此函数返回当前平台上每秒的垂直同步次数,用于解释计时结果。如果平台不支持返回此值,则将返回 0。
IsFeatureEnabled检查帧计时统计信息是否已启用。

Did you find this page useful? Please give it a rating: