Outils pour utilisateurs

Outils du site


isn:pygame02

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
isn:pygame02 [2019/11/13 11:59]
techer.charles_educ-valadon-limoges.fr [Le programme complet]
isn:pygame02 [2019/11/14 10:31] (Version actuelle)
techer.charles_educ-valadon-limoges.fr [Les activités ...]
Ligne 55: Ligne 55:
 while not ARRET: while not ARRET:
   ECRAN.fill(COULEUR_FOND)   ECRAN.fill(COULEUR_FOND)
- for event in pygame.event.get(): +  for event in pygame.event.get(): 
- if event.type == pygame.KEYDOWN: +     if event.type == pygame.KEYDOWN: 
- if event.key == pygame.K_ESCAPE: +        if event.key == pygame.K_ESCAPE: 
-        ARRET = True +           ARRET = True 
- elif event.key == pygame.K_RIGHT: +        elif event.key == pygame.K_RIGHT: 
-       x_fraise = x_fraise + 4 +           x_fraise = x_fraise + 4 
- elif event.key == pygame.K_LEFT: +        elif event.key == pygame.K_LEFT: 
-        x_fraise = x_fraise - 4 +           x_fraise = x_fraise - 4 
  
   ECRAN.blit(IMG_FRAISE, (x_fraise, y_fraise))   ECRAN.blit(IMG_FRAISE, (x_fraise, y_fraise))
Ligne 104: Ligne 104:
 <code python> <code python>
 pygame.time.delay(100) pygame.time.delay(100)
 +</code>
 +
 +Une autre solution consiste à définir le nombre maximum d'images par seconde avec la fonction **tick** de l'objet **Clock** de Pygame : 
 +<code python>
 +clock = pygame.time.Clock()
 +
 +# dans la boucle de jeu définir un maximum de 20 images par seconde
 +clock.tick(20)
 </code> </code>
 ===== Le programme complet ===== ===== Le programme complet =====
Ligne 162: Ligne 170:
 <iframe height="400px" width="100%" src="https://repl.it/@charlestecher/Gerer-une-image?lite=true" scrolling="no" frameborder="no" allowtransparency="true" allowfullscreen="true" sandbox="allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals"></iframe> <iframe height="400px" width="100%" src="https://repl.it/@charlestecher/Gerer-une-image?lite=true" scrolling="no" frameborder="no" allowtransparency="true" allowfullscreen="true" sandbox="allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals"></iframe>
 </html> </html>
 +
 +==== Les activités ... ====
 +<WRAP center round info >
 +[[.:accueil|Je reviens à la liste des activités.]] 
 +</WRAP>
 +
 +
isn/pygame02.1573642780.txt.gz · Dernière modification: 2019/11/13 11:59 de techer.charles_educ-valadon-limoges.fr