Tegra设备上具有近物体的低帧率

时间:2015-01-30 14:59:03

标签: android opengl-es android-ndk opengl-es-2.0 tegra

我正在开发一款在Android上使用OpenGL ES2的小游戏。

游戏在许多设备上的运行速度为60FPS,目前只有一款:Wiko Highway 4G(带有Tegra 4i处理器的强大智能手机)。

所以,我已经下载了“NVidia Tegra Android开发包”以找到瓶颈。这些工具告诉我,我的游戏在处理器上的占用率为40%,所以我不明白为什么帧速率太低(20-25 FPS)。

通过一些测试,我看到我有20FPS。我尝试过一个较小的场景(一个没有纹理或效果的盒子):结果相同。

最后,两天之后我有了一点想法,但我不明白我是如何解决它的:当物体很远时,帧速率是可以的,当相机附近时,帧率减慢。所以,我认为屏幕上有一些像素数(他的分辨率是1920×1080)。

问题应该来自哪里?我已经在这个问题上失去了三天:/

我正在使用:

  • Android NDK R10D
  • OpenGL ES2
  • 自定义引擎
  • 我尝试过以下设备:Nexus 4(ARM),iPad 2(PowerVR),Nexus 7(ARM),iPhone 6(PowerVR),三星Galaxy S2(以及Wiko高速公路4G,唯一一款慢速帧速率,以及我认为的最新设备)

0 个答案:

没有答案