[Unity] Gfx.WaitfForPresent仅在Android上显着(降低fps)

时间:2016-04-06 08:23:32

标签: c# android unity3d google-cardboard virtual-reality

我正在为Google Cardboard制作应用。我下载了SDK并开始处理该项目。但是有一个问题。我有一个(几乎)空的场景,包括SDK预制,定向灯和画布(FPS计数器)。在编辑器中运行时,似乎没有任何结果。在剖面仪中有稳定的fps并且没有奇怪的峰值。但是,当我连接(adb)我的Android设备并运行探查器。我在Gfx.WaitfForPresent中持续超高使用率。 fps下降到大约40(而不是所需的60)。

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

1 个答案:

答案 0 :(得分:0)

找出问题所在。不知何故谷歌的Carboard.cs脚本导致了这个问题。我现在正以60 fps的速度跑步。如果我找到更具体的信息,请详细说明。