我正在使用Android / OpenGLES编写游戏,当我使用traceview时,我发现绘制背景图像所花费的时间(使用glDrawTexfOES)非常庞大。
我当然理解,当背景填满屏幕时,它应该比我的其他精灵花费更长的时间,但有更快的方式来绘制背景图像。在游戏过程中背景不会移动或改变,所以可能有更快的提示或技巧?
答案 0 :(得分:0)
在大多数情况下,我相信通过使用纹理缓冲区绘制和纹理四边形(井或三角形条带)可以更快地完成所需的操作。我没有任何可靠的基准,但它对我来说有很大的不同。我的是很多较小的图像(字体渲染器),而不是一个大图像,但在我的体验中速度更快。