« Pygame/Chimp - Ligne par ligne » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
m →‎Chargement des Ressources : remplacement: quelque soit la → quelle que soit la avec AWB
Ligne 57 :
Cette fonction prend le nom de l'image à charger. Elle prend également un argument optionnel qui peut être utilisé pour définir une couleur clé à l'image. Une couleur clé est utilisée dans les graphismes pour représenter une couleur de l'image qui devra être transparente.
 
La première chose que cette fonction fait, est de créer un chemin de fichier complet vers le fichier. Dans cet exemple, toutes les ressources sont situées dans le sous-répertoire <tt>data</tt>. En utilisant la fonction <tt>os.path.join()</tt>, un chemin sera créé qui fonctionnera quelquequelle que soit la plateforme sur laquelle est lancé le jeu.
 
Ensuite, nous chargeons l'image en utilisant la fonction <tt>pygame.image.load()</tt>. Nous enveloppons cette fonction dans un bloc de <tt>try/except</tt>, ainsi s'il y a un problème lors du chargement de l'image, nous pouvons quitter élégamment. Après que l'image soit chargée, nous faisons un appel important à la fonction <tt>convert()</tt>. Ceci crée une nouvelle copie de la Surface et la convertit dans un format et une profondeur de couleurs qui correspondent à l'affichage en cours. Ceci signifie que le blitage de l'image sur l'écran sera aussi rapide que possible.