gpt4 book ai didi

c# - 计算 Unity 场景中的帧率

转载 作者:太空狗 更新时间:2023-10-29 23:13:50 26 4
gpt4 key购买 nike

我正在使用 Unity 和 Vuforia 扩展制作一个带有增强现实的项目。我是 C# 的新手,但我一直在寻找类似于 ARToolKit 的 getFrame() 的方法,但我真的找不到任何东西。

我的问题是:

  1. 我是否有必要计算场景运行的帧速率?
  2. 我应该使用哪个场景对象来跟踪帧率?

最佳答案

就这么简单:

public float avgFrameRate;

public void Update()
{
avgFrameRate = Time.frameCount / Time.time;
}

将此代码放入任何 MonoBehaviour 并将其附加到场景层次结构中的任何 GameObject

请注意:这只会为您提供平均帧速率。对于更新的帧速率,其他答案已经提出了实现该目标的有效方法。

关于c# - 计算 Unity 场景中的帧率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32251805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com