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

XRDisplaySubsystem.TryGetDroppedFrameCount

建议修改

成功!

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

关闭

提交失败

由于某些原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public bool TryGetDroppedFrameCount(out int droppedFrameCount);

参数

droppedFrameCount 输出自上次更新以来丢弃的帧数。

返回值

bool 如果可以获取丢弃的帧数,则返回 true。否则返回 false。

描述

检索 XR 插件报告的丢弃帧数。

对于希望动态缩放内容或设置以最大化帧率的游戏和应用程序,可以使用此方法。XR 应用程序和游戏必须以一致的高帧率运行。如果应用程序的绘制调用或计算过多,则可能需要“丢弃”帧以保持高帧率。当 SDK 报告应用程序正在丢弃帧时,应用程序可以调整设置、禁用对象或执行其他操作以减少开销。

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