2012-03-26 1 views
1

OpenGL 1.xで手描きの図形をレンダリングするにはどうすればよいですか?私はインスタンス化について知っていますが、古いOpenGLではどのように可能ですか?私はいくつかの種類の例を得ることができますか?これはゲームのためのものです。私は、フレームごとに更新する必要がある千またはそれ以上のシェイプを期待しています。OpenGLで1000以上の図形をレンダリングする

+1

[this](http://stackoverflow.com/questions/3146291/opengl-2d-example-game)が役立つかどうかを確認してください – enobayram

答えて

1

少なくとも(ほとんどの)形状が1つのフレームから次のフレームまで変化しないと仮定すると、更新のほとんどはそれらを動かすだけです。少なくとも、各シェイプの表示リストを作成し、更新中にリストを表示する。

あなたがこれから得ようとする金額は、使用しているハードウェア(場合によってはドライバ)によって大きく異なります。一部のハードウェアでは、リストを直接表示することができ、多くの利益を得ています。他のハードウェアでは、違いを見つけるのは難しいでしょう。

最悪の場合、これは害を及ぼさず、表示リストの作成/使用はかなり簡単で簡単です。だから、最悪の場合、あなたはあまり失うことはありませんし、最良の場合にはかなりの利益を得るかもしれません。

関連する問題