DirectX総合スレ (Part9)at GAMEDEVDirectX総合スレ (Part9) - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト708:名前は開発中のものです。 09/09/18 23:14:54 svVZT8ru そうか。最初から考えよう。 アルファ値付きPNGとアルファ値なしの画像という点で考えると、 最初の意図した描画を実現するには、 もや画像だけアルファ値付きのPNGにする。 他は通常のPNGにする。 ドローでのカラー指定はすべて、D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0xFF)にする。 こうすれば、意図通りになるはず。 抜き色は普通、(0,0,0)だよな。キャラクター矩形で透明にしたいところはこれで塗りつぶしておけばいいんだよね。 709:689 09/09/19 00:06:43 u6/AjfDD 昨日はありがとうございました。 あれからいろいろ試した結果、 ・アルファチャネルのブレンディングを有効にし、 ・不透明度が大きい方を結果のアルファ値とする このように設定すると期待通りの動作になりました。 device_->SetRenderState(D3DRS_SEPARATEALPHABLENDENABLE, TRUE); device_->SetRenderState(D3DRS_BLENDOPALPHA, D3DBLENDOP_MAX); ttp://dl6.getuploader.com/g/1|toollove/308/WS000003.JPG 例のごとくわかりづらいですが、 「不透明なカットイン背景が半透明になって、全体背景の街が透けて見える」 という現象が無くなりました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch