Vue d'ensemble
Pygame 2.4, publié le 11 juillet 2023, prépare la compatibilité Python 3.12 et améliore le module pygame.event.
Fonctionnalités principales
Préparation Python 3.12
Les API C dépréciées dans CPython 3.12 ont été mises à jour. Pygame 2.4 compile et fonctionne sans avertissement sur Python 3.12.
python
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Pygame 2.4')
print(f'Python {sys.version}')
print(f'Pygame {pygame.ver}')
pygame.quit()
Amélioration des événements
Le module pygame.event gagne de meilleures performances de file d’attente et un filtrage plus efficace des événements.
python
import pygame
pygame.init()
screen = pygame.display.set_mode((400, 300))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
