2

我有编程opengl和使用android sdk的经验,但我从来没有在android中使用过opengl,我有一个项目只使用常规视图和画布来完成所有的绘图。这很好,直到我们开始将应用程序投入实际使用,其中可能同时在屏幕上浮动 40 或更多位图,然后即使在较新的测试硬件上,应用程序也会大大降低速度。

我知道我可以使用 opengl es、ndk 或 anGLSurfaceView但我想从社区中了解:

是否有任何教程或材料旨在将现有视图转换为GLSurfaceView?

我在想如果我在 a 中使用 opengl,GLSurfaceView我会得到很好的性能提升。GLSurfaceView我想重写的自定义视图非常简单,但是我在扩展它并为其正确创建渲染器时遇到了一些麻烦。一切都变黑了,除非我把它变成透明的,不管怎样,你什么都看不到。

因此,如果有人可以为我提供“阅读文档”的答案,并为我指出一个可以节省我三天阅读时间的教程,我将很高兴:)

4

1 回答 1

1

你应该试试这个教程:Android第一课:入门

于 2013-02-01T17:46:29.610 回答