Material Alpha (Direct3D 9)
Az alfa anyagban is megadható. Az anyag alfa engedélyezéséhez állítsa be a diffúz anyag renderelési állapotát úgy, hogy a futtatókörnyezet az anyag diffúz színösszetevőit használja a csúcspont diffúz színösszetevői helyett.
m_pd3dDevice->SetRenderState( D3DRS_DIFFUSEMATERIALSOURCE, D3DMCS_MATERIAL );
Inicializálja az anyagot egy alfa értékkel, és állítsa be az anyagot a rajzolás előtt.
D3DMATERIAL9 mtrl;
mtrl.Diffuse = mtrl.Ambient = mtrl.Specular = mtrl.Emissive =
D3DCOLORVALUE(255,0,0,0.5f)
m_pd3dDevice->SetMaterial(&mtrl);
Kapcsolódó témakörök