Programación de Gráficos - Semitransparencias en DirectDraw

 
Vista:

Semitransparencias en DirectDraw

Publicado por neozero (1 intervención) el 18/01/2003 07:40:16
Como es posible crear una semitransparencia con directdraw (directx7)
necesito algo asi como una sombra de un sprite y tambien que sus bordes sean algo suave..(aliasing-antialiasing)
necesito saber algo de Alpha o BitBlt?
si alguien pudiera decirme o darme la info... gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Semitransparencias en DirectDraw

Publicado por Googol (6 intervenciones) el 05/02/2003 18:51:31
Para partes completamente opacas o completamente transparentes puedes usar BitBlt, indicando un color transparente.
Para zonas "semitransparentes" necesitas "alpha blending" o "mezcla usando el canal alfa".

La primera yo la usé hace mucho. La segunda nunca conseguí hacerla funcionar... aunque tampoco me esforcé en exceso. También hay una función del API de Windows para hacerlo (y sí funciona), pero no recuerdo su nombre.
Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar