我有一个为iPhone编写的游戏引擎,使用OpenGL绘制2D精灵、背景等。我本可以使用Cocos2d,但我认为通过自己编写可以学到更多。虽然它能正常工作且相当高效,但在Instruments OpenGL分析器中运行我的游戏时,它返回了很多有关如何改进的指针,谈论了VBO等问题。
假设我的游戏只绘制许多应用不同纹理的2D矩形,最有效的方法是什么?绘制2个三角形还是一个矩形更快?使用VBO是否太过浪费,还是真的能提升性能?
假设我的游戏只绘制许多应用不同纹理的2D矩形,最有效的方法是什么?绘制2个三角形还是一个矩形更快?使用VBO是否太过浪费,还是真的能提升性能?