В Pygame есть несколько методов создания прозрачных поверхностей: 2
- Set_colorkey(). 13 Этот метод позволяет сделать прозрачным определённый цвет. 3 Например, если нужно сделать прозрачным изображение с чёрным фоном, то можно установить чёрный цвет ключа. 3
- Set_alpha(). 14 С помощью этого метода можно сделать прозрачной всю поверхность. 2 Аргумент меняется от 0 (полная прозрачность) до 255 (полная непрозрачность). 14
- Per-pixel alpha. 2 Этот метод делает прозрачным каждый пиксель поверхности с помощью индивидуального значения альфа. 2 Он даёт наибольшую свободу и гибкость, но является самым медленным. 2
Также есть возможность комбинировать методы: можно использовать и setcolorkey(), и setalpha(). 2