5

OpenGL ES 2 とシェーダーを使用してバックグラウンド イメージ処理を行いたいが、サーフェスへの描画は行いません (つまり、フレーム バッファーへのオフスクリーン レンダリングのみ)。私はすでにiOSでそうしていますが、Androidではこれに苦労しています。

機能する OpenGL コンテキストの作成に近づいていると思いますが、SurfaceView を使用せずに作成する方法がわかりません。

4

1 に答える 1

3

このgamedev投稿を見てください(完全なコードを表示するには展開をクリックしてください)。コードは GL コンテキストを作成し、GLSurfaceView.Rendererインターフェイスを使用してレンダラーを適切に記述できるようにします。を呼び出すとgetBitmap()、フレームを描画するためにレンダラーが呼び出され、フレームが読み戻されてビットマップに変換されます。

注目の質問があることに注意してください。これも興味深いかもしれません。

于 2012-06-14T04:36:36.427 に答える