0

SurfaceViewを使用してアプリを作成しました。アプリのフレームレートを低下させているのは、ビットマップの描画に時間がかかることと、キャンバスを使用していくつかの線や円を描画するのに時間がかかることです。GLSurfaceViewを使用して、これを改善してみたいと思います。フレームレートが遅いことが問題であるためではなく、OpenGLESに少し手を加えたいだけだからです。とにかく、2D描画を行うには、OpenGL1.0またはOpenGL2.0を使用する必要がありますか?また、このアプリをできるだけ多くのデバイスで動作させたいと思います。

4

1 に答える 1

1

GLES2はAndroid2.2以降で動作します。それがあなたが望むすべてのデバイスをサポートするなら、GL1は時間が経つにつれてますます窓から出て行くので、私はGL2を使うでしょう。将来のグラフィックスに興味がある場合は、固定パイプラインを使用することはできません。GLES2を学ぶと、後で知識をより高度なものに伝えることができます。

于 2012-05-18T10:04:31.883 に答える