0

opengl でテクスチャの一部を描画する方法を見つけようとしています (たとえば、画像のさまざまな部分を描画する必要があるスプライトで) が見つかりません。私が調べてきた質問では、人々は glDrawTexfOES について話していますが、私が理解していることから、長方形のテクスチャを描画する簡単な方法です。前もって感謝します。

4

1 に答える 1

0

はい、それらのテクスチャ座標は..実行時に変更できますが、頂点とテクスチャ座標をGLにプッシュする方法と場所に関するパイプラインの情報が必要です。「glTexCoordPointer」のようなものを使用してすべてのフレームでこれを行う場合は、バッファーを一定にせず、いつでも値を変更する必要があります。一部の GPU バッファーを使用する場合は、バッファー ポインターを取得して値を変更する必要があります。どちらの場合も、「描画」メソッドと同じスレッドで行うのが賢明です。

于 2012-10-05T12:35:47.480 に答える