DirectX8の質問なのですが、
2D背景に、3Dポリゴンを表示するにはどうすればいいのでしょうか?
イメージ的にはバイオハザードのように、2Dの背景に3Dのキャラが動いているような感じです。
今、
SetVertexShader(D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_TEX1);
で2Dを描画した後に
SetVertexShader(D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX1);
で3Dを描画しようとしているのですが、
なぜか3Dの方が後ろに来てしまいます。
しかも、3Dの表示が色あせたような感じになってしまいます。
根本的に間違っているのでしょうか?
詳しい方方法を教えてください。