Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Alpha kann auch in einem Material geliefert werden. Um material alpha zu aktivieren, legen Sie den diffusen Materialrenderungszustand so fest, dass die Laufzeit die material diffusen Farbkomponenten anstelle der vertex diffusen Farbkomponenten verwendet.
m_pd3dDevice->SetRenderState( D3DRS_DIFFUSEMATERIALSOURCE, D3DMCS_MATERIAL );
Initialisieren Sie das Material mit einem Alphawert, und legen Sie das Material vor der Zeichnung fest.
D3DMATERIAL9 mtrl;
mtrl.Diffuse = mtrl.Ambient = mtrl.Specular = mtrl.Emissive =
D3DCOLORVALUE(255,0,0,0.5f)
m_pd3dDevice->SetMaterial(&mtrl);
Verwandte Themen