C# [Unity]Gfx.WaitfForPresent仅在Android上可见(降低fps)

C# [Unity]Gfx.WaitfForPresent仅在Android上可见(降低fps),c#,android,unity3d,google-cardboard,virtual-reality,C#,Android,Unity3d,Google Cardboard,Virtual Reality,我正在为谷歌纸板制作一个应用程序。我下载了SDK并开始了项目工作。但是有一个问题。我有一个(几乎)空的场景,带有SDK预置、平行光和画布(FPS计数器)。在编辑器中运行时,似乎没有任何问题。剖面仪中有稳定的fps,没有奇怪的峰值。但是当我连接(adb)我的android设备并运行分析器时。我在Gfx.WaitfForPresent中的使用率一直非常高。fps降至约40(而不是所需的60) 我已经检查了Vsync,但它已经关闭了。我试了每一帧,每一秒。没有结果。所以我尝试了“Application

我正在为谷歌纸板制作一个应用程序。我下载了SDK并开始了项目工作。但是有一个问题。我有一个(几乎)空的场景,带有SDK预置、平行光和画布(FPS计数器)。在编辑器中运行时,似乎没有任何问题。剖面仪中有稳定的fps,没有奇怪的峰值。但是当我连接(adb)我的android设备并运行分析器时。我在Gfx.WaitfForPresent中的使用率一直非常高。fps降至约40(而不是所需的60)


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

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

你还记得缺陷是什么吗?我不是很确定,但我记得更新到最新的google carboard sdk for Unity。场景中也有大量的多边形。遮挡剔除也是在android上提高FPS的一种方法。我发现我的问题是一个操作系统错误。分类。谢谢你的回复。