isn:pygame02
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| isn:pygame02 [2019/11/07 15:28] – techer.charles_educ-valadon-limoges.fr | isn:pygame02 [2019/11/14 10:31] (Version actuelle) – [Les activités ...] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 55: | Ligne 55: | ||
| while not ARRET: | while not ARRET: | ||
| ECRAN.fill(COULEUR_FOND) | ECRAN.fill(COULEUR_FOND) | ||
| - | for event in pygame.event.get(): | + | |
| - | if event.type == pygame.KEYDOWN: | + | |
| - | if event.key == pygame.K_ESCAPE: | + | if event.key == pygame.K_ESCAPE: |
| - | ARRET = True | + | |
| - | elif event.key == pygame.K_RIGHT: | + | elif event.key == pygame.K_RIGHT: |
| - | | + | |
| - | elif event.key == pygame.K_LEFT: | + | elif event.key == pygame.K_LEFT: |
| - | x_fraise = x_fraise - 4 | + | |
| ECRAN.blit(IMG_FRAISE, | ECRAN.blit(IMG_FRAISE, | ||
| Ligne 99: | Ligne 99: | ||
| if ballonRect.right > LARGEUR: | if ballonRect.right > LARGEUR: | ||
| ballonSpeed[0] = - ballonSpeed[0] | ballonSpeed[0] = - ballonSpeed[0] | ||
| + | </ | ||
| + | |||
| + | Pour gérer la vitesse de rafraîchissement de l' | ||
| + | <code python> | ||
| + | pygame.time.delay(100) | ||
| + | </ | ||
| + | |||
| + | Une autre solution consiste à définir le nombre maximum d' | ||
| + | <code python> | ||
| + | clock = pygame.time.Clock() | ||
| + | |||
| + | # dans la boucle de jeu définir un maximum de 20 images par seconde | ||
| + | clock.tick(20) | ||
| </ | </ | ||
| ===== Le programme complet ===== | ===== Le programme complet ===== | ||
| Ligne 127: | Ligne 140: | ||
| ballonRect = IMG_BALLON.get_rect() | ballonRect = IMG_BALLON.get_rect() | ||
| while not ARRET: | while not ARRET: | ||
| + | pygame.time.delay(100) | ||
| ECRAN.fill(COULEUR_FOND) | ECRAN.fill(COULEUR_FOND) | ||
| for event in pygame.event.get(): | for event in pygame.event.get(): | ||
| Ligne 156: | Ligne 170: | ||
| <iframe height=" | <iframe height=" | ||
| </ | </ | ||
| + | |||
| + | ==== Les activités ... ==== | ||
| + | <WRAP center round info > | ||
| + | [[.: | ||
| + | </ | ||
| + | |||
| + | |||
isn/pygame02.1573136919.txt.gz · Dernière modification : 2019/11/07 15:28 de techer.charles_educ-valadon-limoges.fr
