-1

私は現在、あなたの位置と時刻に応じて空の星をマッピングするプログラムに取り組んでいます。星がマッピングされた後、星座線が描かれ、星座の絵も描かれます.

写真を配置するために私が使用していた方法は、長方形を作成し、星座のテクスチャをそれに適用することです. 私が抱えている問題は、テクスチャを適用すると、プログラム内の他のすべてが非常に暗くなり、ほとんど見えなくなるほど暗くなることです。

どうにかして glTexParameteri に絞り込みましたが、どうすれば修正できるのかまだわかりません。

私の目標は、周囲の他のすべてを暗くすることなく、テクスチャを画面に表示することです。

4

1 に答える 1

1

glDisable(GL_TEXTURE_…); を使用します。テクスチャリングを無効にします。そうしないと、最後に使用されたテクスチャ座標とテクスチャが次のプリミティブに適用されます。

于 2012-10-29T16:40:13.483 に答える