DrawBoxをグラデーションする方法

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
@

DrawBoxをグラデーションする方法

#1

投稿記事 by @ » 16年前

タイトルどおりなんですが
DXライブラリで
SetDrawBlendMode( DX_BLENDMODE_ALPHA , 150 ) ;
DrawBox( FX , FY , FX+FMX , FY+FMY , GetColor( 0,0,0 ) , TRUE ) ;
SetDrawBlendMode( DX_BLENDMODE_NOBLEND , 0 ) ;
全体を薄くしたうえから
さらに左から右にかけて段々薄くしながらグラデーションさせていく方法とかってないでしょうか?
ありましたら是非アドバイスお願いします・・

夢夢

Re:DrawBoxをグラデーションする方法

#2

投稿記事 by 夢夢 » 16年前

DrawLineで色を徐々に変化させる方法ならあります。

Re:DrawBoxをグラデーションする方法

#3

投稿記事 by » 16年前

DrawBoxでは不可能なんでしょうか?

Justy

Re:DrawBoxをグラデーションする方法

#4

投稿記事 by Justy » 16年前

[color=#d0b0c0" face="monospace]
>DrawBoxでは不可能なんでしょうか?
[/color]

 DwawLineと同じ方法で出来なくはないですが、効率は悪そうな感じがします。

 そもそもそういうテクスチャを用意して DrawGraph()などで表示する、ではだめなのでしょうか?

@

Re:DrawBoxをグラデーションする方法

#5

投稿記事 by @ » 16年前

言われてみれば確かにそちらの方が手っ取り早いですね。
そうしてみます。

閉鎖

“C言語何でも質問掲示板” へ戻る