ページ 11

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

Posted: 2009年8月06日(木) 22:10
by @
タイトルどおりなんですが
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をグラデーションする方法

Posted: 2009年8月06日(木) 22:16
by 夢夢
DrawLineで色を徐々に変化させる方法ならあります。

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

Posted: 2009年8月07日(金) 01:19
by
DrawBoxでは不可能なんでしょうか?

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

Posted: 2009年8月07日(金) 01:54
by Justy
[color=#d0b0c0" face="monospace]
>DrawBoxでは不可能なんでしょうか?
[/color]

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

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

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

Posted: 2009年8月07日(金) 03:40
by @
言われてみれば確かにそちらの方が手っ取り早いですね。
そうしてみます。