Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Alpha peut également être fourni dans un matériau. Pour activer le matériau alpha, définissez l’état de rendu du matériau diffus afin que le runtime utilise les composants de couleur diffuse du matériau plutôt que les composants de couleur diffuse de vertex.
m_pd3dDevice->SetRenderState( D3DRS_DIFFUSEMATERIALSOURCE, D3DMCS_MATERIAL );
Initialisez le matériau avec une valeur alpha et définissez le matériau avant le dessin.
D3DMATERIAL9 mtrl;
mtrl.Diffuse = mtrl.Ambient = mtrl.Specular = mtrl.Emissive =
D3DCOLORVALUE(255,0,0,0.5f)
m_pd3dDevice->SetMaterial(&mtrl);
Rubriques connexes