Material Alfa (Direct3D 9)
Alfa también se puede suministrar en un material. Para habilitar el alfa del material, establezca el estado de representación del material difuso para que el tiempo de ejecución use los componentes de color difuso del material en lugar de los componentes de color difuso del vértice.
m_pd3dDevice->SetRenderState( D3DRS_DIFFUSEMATERIALSOURCE, D3DMCS_MATERIAL );
Inicialice el material con un valor alfa y establezca el material antes del dibujo.
D3DMATERIAL9 mtrl;
mtrl.Diffuse = mtrl.Ambient = mtrl.Specular = mtrl.Emissive =
D3DCOLORVALUE(255,0,0,0.5f)
m_pd3dDevice->SetMaterial(&mtrl);
Temas relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de