È possibile visualizzare le superfici PyGame con alpha controllabile? Vorrei prendere una superficie con alfa per pixel e visualizzarla con un livello di traslucenza variabile senza influenzare i dati di superficie e mantenere intatta la trasparenza, ovvero gli oggetti sulla superficie manterrebbero le loro forme ma i loro "contenuti" diventeranno più o meno traslucido.PyGame: sprite traslucidi con pixel alfa
In altre parole, desidero combinare l'alfa pixel per l'immagine di origine con alfa di superficie calcolata al runtime.
+1 esempi sono sempre i benvenuti. specialmente quando funziona e mostra cosa è necessario: D – admalledd
Bene, questo spiega come visualizzare superfici con alfa pixel (ad esempio dal file PNG). Ne sono già consapevole. Ma cerco un modo per visualizzare quelle superfici con traslucenza controllabile dal codice. per esempio. per rendere quegli sprite passano da completamente trasparenti alla loro trasparenza originale per pixel. Qualcosa come Surface.set_alpha() ma senza disabilitare la trasparenza per pixel già presente nella superficie. Unendo la trasparenza per pixel con il valore complessivo di trasparenza. –