0

LBS サービスのクライアントを開発しており、2D および 3D グラフィックスを実装する必要があります。私が読んだように、標準パッケージ android.graphics は 2D グラフィックスと単純なオブジェクトの描画に優れており、opengl es は 3D に優れており、より高速に動作します。残念ながら、それらの違いについては何も見つかりませんでした。OpenGL ES での描画と android.graphics での描画の違いについて詳しく知っている人はいますか?

4

2 に答える 2

1

OpenGL を使用すると、使用しているグラフィックスを完全に制御できます。あなたがやりたいことについて、長期的には多くの制限はありません。大量のポリゴンをレンダリングし、それらの上に 2D グラフィックスをオーバーレイできるため、OpenGL を使用して Android で優れた 3D ゲームを作成できます。とはいえ、大変な作業です。

通常の古い OpenGL が私のお気に入りであり、他の回答で言及されているフレームワークを使用する必要はありませんが、私は長年 3D グラフィックスを扱ってきました。他の人がそれらを推奨する理由がわかります。

これまでに 3D グラフィックスを作成したことがない場合は、急な学習曲線が目の前にあります。根底にある数学とレンダリングの概念を学ぶ時間をとらないと、長期的に苦労することになります。

クロノスのリファレンスページが大好き

また、Android 開発者サイトにはいくつかの優れたリファレンスがあります。

于 2013-05-31T06:11:22.063 に答える