Version: 2021.3
public static uint GetLatestTimings (uint numFrames, FrameTiming[] timings);

参数

numFrames 用户提供所需数量要获得其 FrameTimings 的帧。这应等于或小于该平台能够捕获的最大 FrameTimings。
timings FrameTiming 结构的数组,由用户传入并将根据请求在其中填充数据。用户负责确保传入的数组足够大,可容纳请求数量的 FrameTimings。

返回

uint 返回可实际获取的 FrameTimings 数量。根据已捕获 FrameTimings 的可用性,始终等于或小于所请求的 numFrames。

描述

可使用户访问当前捕获的 FrameTimings。

在用户提供的数组中填充请求数量的 FrameTimings(假设最近一次 CaptureFrameTimings 调用获得足够数量)。该数组从起始位置填充最近完成的帧 FrameTimings,依次向后填充。因此,返回数组的元素 0 包含最近一次完全完成的帧的数据。将捕获的最大帧数将因平台而异,返回的帧数可能永远不会超过其最大值。

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