3

こんにちは、SurfaceViewとGLSurfaceViewのどちらを使用するかを決めるのを手伝ってください。

私は自分の論文用のゲームを開発し、Canvasでのプレイ方法をすでに知っていますが、これがラグやその他の問題なしに少なくとも70のスプライトを処理できるかどうかはわかりません。ところで、私は2Dゲームのみを開発するので、moが決定するのを手伝ってください!! OpenGLを調べてGLSurfaceViewを使用する必要がありますか、それとも単純な2DゲームのおかげでCanvasを使用しても問題ありません。

4

1 に答える 1

3

Android キャンバスでは、OpenGL を使用して実際にハードウェア アクセラレーションを行うことができます (skia のため)。

70 個のスプライトでは、Canvas と GL の間に大きな違いはありません。OpenGL はより多くの構成を必要としますが、描画を最適化するためのより多くの方法を提供します。

于 2011-10-01T01:06:28.647 に答える