CrashLanding示例代码中Open GL ES代码的性能改进?

时间:2009-11-23 01:20:16

标签: iphone performance opengl-es

我正在制作基于CrashLanding sample code的iPhone游戏。示例代码包含一些Open GL ES内容(Texture2D和MyEAGLView)。 有哪些方法可以改善此代码的性能?

我很好地做出某些权衡以改善表现......但我不知道这些权衡可能是什么。例如,通过要求图像文件具有2的幂,或者可能是方形尺寸,或者......?),可以简化和加速代码。

1 个答案:

答案 0 :(得分:1)

图像将在需要它的设备上自动转换为2维功率(例如3GS之前)。

图形性能是一个很大的主题。但是,它通常归结为对原始调用进行批处理,以便不进行必要的状态更改。谷歌:纹理地图集

你可以在这方面取得很大进展。

- 大卫