• ベストアンサー

OpenGLで描画するテクスチャのアルファ値(透明度)を変更したい

初めて質問させていただきます、tri-oと申します。 現在OpenGLでの2D描画プログラムを書いています。 ある画像を描画する時、その画像全体のアルファ値に、任意の値を乗算して、全体の透明度を変更したいのですが、やり方がわかりません。 例えば、キャラクターが書いてある画像があって、時間が経つ毎に透明度が変わり、徐々に出現するようなプログラムを書きたいのです。 色々と検索してみたのですが、目的のページにたどり着けませんでした。 ご存知の方いらっしゃいましたら、ご回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#154655
noname#154655
回答No.1

まだ、OpenGLはあまりやってないので詳しいことは 分からないんですけど、 glBegin( ); //------この部分------// glColor4f( ); または glColor4fv( ); //------この部分------// glEnd(); で、出来ると思います。 自分は、これで出来ました。

tri-o
質問者

お礼

できました!! glColor4fの第4引数がアルファ値なんですね。 ありがとうございました!!

関連するQ&A