0

100x100の正方形の2Dグリッドを表示したいと思います。各正方形のサイズは幅10ピクセルで、色で塗りつぶされています。正方形の色はいつでも更新できます。

私はOpenGLを初めて使用し、グリッド内のすべての正方形の頂点を定義する必要があるのか​​、それとも別の方法があるのか​​疑問に思いました。この単純なタスクには、Cocos2DのようなフレームワークではなくOpenGLを直接使用したいと思います。

4

1 に答える 1

1

おそらく、正方形の位置をサイズ 10 のポイントとしてレンダリングするだけで済むでしょう。GL_POINT は常に幅と高さのピクセル数が設定されているため、正方形は常に 10 ピクセルに保たれます。正方形をクワッドとしてレンダリングする場合は、カメラからの距離が適切で、幅と高さが 10 ピクセルであることを確認する必要があります (アスペクトも影響する可能性があります)。

于 2013-01-18T10:54:20.730 に答える