iPad OpenGL ES FPS太慢了!

时间:2010-04-07 03:12:29

标签: ipad opengl-es

我目前正在开发适用于iPad的OpenGL ES 1.1应用程序

以完整的768x1024 iPad分辨率运行,包括纹理,多边形和作品

只有大约30 fps!(对我来说不够快)

我很确定它不是我的代码,因为当我降低分辨率时,FPS增加,最终在iPod touch resoultion正常60

是否有其他人遇到此FPS减速? 我应该减小尺寸然后按比例放大吗?...还有,升级到opengl 2.0会增加速度吗?

非常感谢任何指导!

2 个答案:

答案 0 :(得分:5)

iPad拥有与iPhone 3GS完全相同的GPU,因此您可能会在iPad上看到更糟糕的全屏性能,因为它必须推动5倍像素。

如果是这种情况,那么使用缩放可能是最佳解决方案。毕竟,即使是控制台开发人员也必须这样做!

答案 1 :(得分:2)

将iPhone游戏移植到iPad时遇到了同样的问题。很少有优化将FPS从5-6提升到20 +:

  • 使用vbo-s
  • 尽可能减少每个碎片操作(雾化,混合,多纹理)
  • 对CPU进行一些操作(例如,灯光)
  • 使用多纹理而不是多次传递与混合
  • 改进剔除算法(现在我们有更好的CPU)