D3DX10Spriteを使って、昔作ったキャラクターをアルファブレンドで表示してみた。
アルファブレンドについては昔よりもものすごく柔軟というか多機能になっていて驚いた。すごい時代になったものだ。
キャラの周りが黒いが、ホントは透明にしたい。昔はカラーキーで抜いていたのだが、D3D10ではもうカラーキーはobsoleteというかなくなっていた。作画する際に抜き色をR=0,G=0,B=0としていたので、その値を持つテクスチャピクセルのアルファ値を0にすれば良いのだが、どうすればできるか調べてみるか。。できないかもしれないけど。。