2011-12-18 24 views
0

ここに私のコードです。SOS:テクスチャが完全に描画されていません

m_pApp->m_pd3dDevice->SetTextureStageState(0,D3DTSS_COLORARG1,D3DTA_TEXTURE); 
m_pApp->m_pd3dDevice->SetTextureStageState(0,D3DTSS_COLORARG2,D3DTA_DIFFUSE); 
m_pApp->m_pd3dDevice->SetTextureStageState(0,D3DTSS_COLOROP,D3DTOP_MODULATE); 
m_pApp->m_pd3dDevice->SetTextureStageState(1,D3DTSS_COLORARG1,D3DTA_TEXTURE); 
m_pApp->m_pd3dDevice->SetTextureStageState(1,D3DTSS_COLORARG2,D3DTA_CURRENT); 
m_pApp->m_pd3dDevice->SetTextureStageState(1,D3DTSS_COLOROP,D3DTOP_ADD); 

テクスチャ0にはアルファ情報がありません。値が0x88よ​​り大きいカラー頂点にアルファ値0を与えたい。私はまた値が0x88よ​​り小さい頂点に値1を与えたい。

テクスチャマスク効果についてはわかりません。

+0

私はステンシルについて考えています – bTagTiger

答えて

0

ああ、はい。 問題は軽量化と関連していました。 Lightを設定すると、テクスチャが正常に表示されました。

関連する問題