如何使用OpenGL在Android上绘制位图

Mar*_*ang 14 android opengl-es bitmap

我有一个RGB值的字节数组,就像*.bmp文件的内容(没有标题)一样.我想要做的是,使用OpenGL在Android上绘制相应的位图.

似乎OpenGL ES没有单一的API可以做到,这是真的吗?

如果是的话,我该怎么做?

PS:实际上,我可以用JAVA代码绘制它,但它太慢并且花费太多的CPU时间.所以我想尝试用OpenGL绘制它.还有其他建议吗?或者OpenGL可能不是正确的答案?

谢谢你们!

Jul*_*rgé 0

这是一个非常普遍的问题,您可以在互联网上找到很多 Android OpenGL ES 代码示例。

然而,一个好的开始是 Google IO 关于为 Android 编写实时游戏的演讲:

http://code.google.com/events/io/2009/sessions/WritingRealTimeGamesAndroid.html

http://www.androidphonethemes.com/google-io-2010-writing-real-time-games-for-android-redux

请参阅我刚刚链接的第一个演示文稿的第 23 至 25 页,以比较 Android 中现有的不同 Canvas 和 OpenGL ES 绘图方法。