Texte, dessins, fenêtres⚓︎
1. Écrire du texte⚓︎
Pour écrire du texte avec Pygame, il faut:
- définir une police de caractères (font en anglais), en précisant la taille;
- créer un objet de type
Surface
dans lequel le texte est dessiné, en précisant la couleur et le fond; - attacher cet objet à la fenêtre avec
blit
.
Exemple de code | |
---|---|
1 2 3 |
|
2. Dessiner avec Pygame⚓︎
On peut dessiner des formes simples (lignes, rectangles, polygones, cercles, etc) avec le module pygame.draw
. Le mieux est de consulter la documentation.
Some examples:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
Balle rebondissante
Par exemple, pour représenter la balle qui rebondit sur les bords de la fenêtre, on peut dessiner un cercle plutôt que d'importer une image. Il faut alors gérer les coordonnées du centre du cercle qui représente la balle.
Le code devient alors:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
|
3. Gérer plusieurs fenêtres⚓︎
En terminale...