私は"Achtung, die kurve"のゲームクローンを開発しています。ここでは、画面に小さな四角形を高速で追加する必要があります。以前キャンバスを使用していたのは、以前の画像を再利用して新しい四角形を追加できることでした。 SurfaceViewとCanvasでパフォーマンスが問題だったので、私はopenglを試したかったのです。 (「lockCanvas」と「unlockCanvasAndPost」が遅くなりました)GLSurfaceViewは部分的にキャンバスのように再描画します
OpenGL ESでも同じアプローチが可能ですか(四角を追加する)、またはフレームごとに画面全体を再描画する必要がありますか?
また、ゲームで「kurves」を効率的に描くことについての他の提案がある場合は、教えてください。