¿Es posible visualizar superficies PyGame con alpha controlable? Me gustaría tomar una superficie con su propio alfa por píxel y mostrarlo con un nivel de translucidez variable sin afectar los datos de superficie y mantener la transparencia intacta, es decir, los objetos en la superficie mantendrían sus formas pero sus "contenidos" se volverían más o menos translúcido.PyGame: sprites translúcidos con por pixel alpha
En otras palabras, quiero combinar el alfa por píxel de la imagen de origen con el alfa por superficie calculado en el tiempo de ejecución.
+1 ejemplos son siempre bienvenidos. especialmente cuando funciona, y muestra lo que se necesita: D – admalledd
Bueno, eso explica cómo mostrar superficies con alfa por píxel (por ejemplo, desde el archivo PNG). Ya estoy enterado de eso. Pero busco una forma de mostrar esas superficies con translucidez controlable por código. p.ej. para hacer que esos sprites pasen de ser completamente transparentes a su transparencia original por píxel. Algo como Surface.set_alpha() pero sin deshabilitar la transparencia por píxel que ya está presente en la superficie. Combinando la transparencia por píxel con el valor de transparencia general. –