我有编程opengl和使用android sdk的经验,但我从来没有在android中使用过opengl,我有一个项目只使用常规视图和画布来完成所有的绘图。这很好,直到我们开始将应用程序投入实际使用,其中可能同时在屏幕上浮动 40 或更多位图,然后即使在较新的测试硬件上,应用程序也会大大降低速度。
我知道我可以使用 opengl es、ndk 或 anGLSurfaceView
但我想从社区中了解:
是否有任何教程或材料旨在将现有视图转换为GLSurfaceView
?
我在想如果我在 a 中使用 opengl,GLSurfaceView
我会得到很好的性能提升。GLSurfaceView
我想重写的自定义视图非常简单,但是我在扩展它并为其正确创建渲染器时遇到了一些麻烦。一切都变黑了,除非我把它变成透明的,不管怎样,你什么都看不到。
因此,如果有人可以为我提供“阅读文档”的答案,并为我指出一个可以节省我三天阅读时间的教程,我将很高兴:)