[Unity]Gfx.WaitForPresent仅在Android上引人注目(降低了fps)



我正在为Google Cardboard制作一个应用程序。我下载了SDK并开始着手这个项目。不过还是有一个问题。我有一个(几乎)空的场景,里面有SDK预制件、一个平行光和一个画布(FPS计数器)。当在编辑器中运行时,似乎并没有什么异常。在分析器中有稳定的fps和并没有奇怪的峰值。但当我连接(adb)我的android设备并运行探查器时。我在Gfx.WaitforPresent中有一个持续的超高使用率。fps下降到大约40(而不是期望的60)。

我已经检查了Vsync,但它已经关闭了。我尝试了每一帧,每一秒。没有结果。所以我尝试了Application.targetFrameRate=x。尝试了多种帧速率,但我甚至无法降低帧速率。这里出了什么问题。这是一个空场景,它应该以超过60帧/秒的速度运行,对吧?

找出问题所在。不知怎么的,来自谷歌的Carboard.cs脚本导致了这个问题。我现在以稳定的每秒60帧的速度跑步。如果我找到更具体的信息,我会详细说明。

最新更新