我正在制作基于CrashLanding sample code的iPhone游戏。示例代码包含一些Open GL ES内容(Texture2D和MyEAGLView)。 有哪些方法可以改善此代码的性能?
我很好地做出某些权衡以改善表现......但我不知道这些权衡可能是什么。例如,通过要求图像文件具有2的幂,或者可能是方形尺寸,或者......?),可以简化和加速代码。
答案 0 :(得分:1)
图像将在需要它的设备上自动转换为2维功率(例如3GS之前)。
图形性能是一个很大的主题。但是,它通常归结为对原始调用进行批处理,以便不进行必要的状态更改。谷歌:纹理地图集
你可以在这方面取得很大进展。
- 大卫