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,

1 答え

ああ、そうです。 この問題は光に結びついていた。 Lightを設定した後、テクスチャは正常に表示されました。

0
追加された