>
3D描画でテクスチャを半透明に出来ました!
テクスチャ画像はPNG形式なのでアルファ値まで保存できるんですよ。
透明とか半透明とかってなんかカッコいいなぁって思ってたら、
RenderStateに
pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,TRUE);
pD3DDevice->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
pD3DDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
の3行加えるだけだったんですね。
一行目がアルファブレンディングの有効化
2行目がSRCの設定
3行目がDESTの設定
です。
後はエフェクトとアニメーション処理とDirectInputが出来れば満足……かな?