我注意到一些现代移动硬件支持2D硬件加速bitBLT操作。是否有任何相当标准的库允许应用程序开发人员利用2D硬件加速? (对于2D来说,OpenGL适用于3D的东西会很棒)
编辑:我知道OpenGL可以用于2D操作,但是当使用OpenGL时,使用3D硬件块而不是2D硬件块。我正在寻找一种直接使用2D硬件模块的API。
答案 0 :(得分:0)
OpenGL
不仅可以用于3d,还可以用于2d。所以答案是:OpenGL
市场上几乎所有游戏(包括2d游戏)都使用OpenGL
进行渲染。您可能需要查看Cocos2d-x
。它是一个跨平台的c ++游戏引擎,使用OpenGL进行2D图形