В дополнение к тому, что сказал дзюнъитиро, я обнаружил, что на сайте есть информация, которую он сказал, плюс немного.
https://www.pygame.org/docs/tut/newbieguide.html
Я не называю вас новичком, даже я многому научился на этом сайте, и я использую Pygame в течение 6 лет.
Кроме того, surface.convert () работает только с непрозрачными изображениями. Используйте surface.convert_alpha (), который работает со всем. Я обычно создаю функцию, поэтому мне не нужно набирать всю вещь каждый раз, когда я хочу загрузить изображение. Не стесняйтесь использовать следующие 2 строки кода:
def loadify(imgname):
return pygame.image.load(imgname).convert_alpha()
Это увеличило частоту кадров в моей игре с 18 до 30 кадров в секунду.
Удачи!