版本: Unity 6 (6000.0)
语言英语
  • C#

XRDisplaySubsystem.TryGetAppGPUTimeLastFrame

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请 <a>重试</a> 几分钟后。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public bool TryGetAppGPUTimeLastFrame(out float gpuTimeLastFrame);

参数

gpuTimeLastFrame 输出 GPU 在上一帧中花费的时间。

返回值

bool 如果上一帧中 GPU 的花费时间可用,则返回 true。如果该时间不可用,则返回 false。

描述

检索 XR 插件报告的应用程序上一帧中 GPU 在执行命令上花费的时间。以秒为单位测量。

您可以使用此方法从 SDK 获取更准确的计时信息,包括有关 SDK 特定层中 GPU 花费的时间信息。

统计信息仅适用于支持此方法的 SDK,并且可能因硬件、SDK 和帧而异。在使用输出参数中的统计信息值之前,您应始终检查此方法的返回值。