1

この質問は何度か聞かれましたが、私が見た例は 2010 年、2011 年に

2 年前、私は iOS 用の素敵な小さな OpenGL 1.1 3D フレームワークを作成し、私が作成した内容のほとんどを理解するようになりました :) (GLKit は使用しませんでした)

今年は、Android および iOS (GLKIT) 用の OpenGl 2.0 バージョンを作成しようと考えました。シンプルな 3D 移動、立方体、オブジェクトのピッキング、衝突。両方のプラットフォームでシンプルな 3D 都市を構築することを目指します。

OpenGL 2.0 は、照明、シェーダーなど、血まみれのハードワークのようです。基本的な動きを理解してオブジェクトを作成しましたが、その半分がどのように機能するのかわかりません。

私の質問は、2013 年には、誰も 1.x を使用していないため、OpenGL 2.0 を維持する必要があるかどうかです。または、損失を減らして、理解した 1.x に戻りますか?

私が知っている事前効果は必要ありません。

4

1 に答える 1

1

時間をかけて 2.0 に移行してください。2.0のメリットは「効果」だけではありません。

現在 1.1 で得ているものよりもはるかに多くのものを得ることができます。シェーダーによるパフォーマンスの向上だけでも、飛びつく価値があります。また、ハードウェアも 2.0 に向かっていることを考慮してください。

さらに、ライティング、マテリアル、テクスチャ マッピング、法線などについて理解を深めることで、成果を得ることができます。

つまり、要するに、ジャンプします。時間と労力を費やす価値があります。

于 2013-04-26T17:09:03.283 に答える