私はopenglのプログラミングとandroid sdkの使用の両方の経験がありますが、androidでopenglを使用したことはなく、通常のビューとキャンバスのみを使用してすべての描画を行うプロジェクトがあります。アプリを実世界で使用し始めるまでは問題ありませんでしたが、画面上に一度に 40 以上のビットマップが浮かんでいる可能性があり、新しいテスト ハードウェアでもアプリの速度が大幅に低下しました。
opengl es、ndk、または an を使用できることはわかっていますがGLSurfaceView
、コミュニティから知りたいです。
既存のビューを に変換するためのチュートリアルや資料はありGLSurfaceView
ますか?
opengl を使用すると、GLSurfaceView
パフォーマンスが大幅に向上すると考えています。書き直したいカスタム ビューは非常に簡単ですが、それを拡張GLSurfaceView
して適切に Renderer を作成するのに苦労しました。すべてを透明にした場合を除いて、すべてが黒くなり、どちらにしても何も見えませんでした。
したがって、誰かが「ドキュメントを読む」という回答を私に惜しまないで、3日間の読書時間を節約できるチュートリアルを教えてくれれば、喜んで感謝します:)