SlideServe
Menu
Préférences
© SlideServe · v2026

Pygame Events

tyrone-munoz avatar
9 diapositives · 337 Views · Nov 05, 2014

Pygame Events. Lecture 08. What is an Event?. We’ve been using them already. for event in pygame.event.get (): if event. type == pygame.QUIT :          done = True. When to Use Events. Anytime you’re looking for input from the user Specifically keys, or mouse clicks

Pygame Events - slide 1
01 / 9Pygame Events
1 / 17

Télécharger la présentation

Pygame Events
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Pygame Events Lecture 08

  2. What is an Event? We’ve been using them already for event inpygame.event.get(): ifevent.type == pygame.QUIT:          done = True

  3. When to Use Events Anytime you’re looking for input from the user Specifically keys, or mouse clicks Events are processed as fast as the FPS

  4. Up Arrow - Pressed Let’s detect when the up arrow is pressed. Then print to the console when it is. for event inpygame.event.get(): ifevent.type == pygame.QUIT:          done = True ifevent.type == pygame.KEYDOWN: ifevent.key == pygame.K_UP: print"The up arrow was pressed!"

  5. Up Arrow - Released Events can also be on key releases ifevent.type == pygame.KEYDOWN: ifevent.key == pygame.K_UP: print"The up arrow was pressed!" ifevent.type == pygame.KEYUP: ifevent.key == pygame.K_UP: print"The up arrow was released!"

  6. All Arrow Keys ifevent.type == pygame.KEYDOWN: ifevent.key == pygame.K_UP: print"The up arrow was pressed!" ifevent.key == pygame.K_DOWN: print"The down arrow was pressed!" ifevent.key == pygame.K_RIGHT: print"The right arrow was pressed!" ifevent.key == pygame.K_LEFT: print"The left arrow was pressed!" ifevent.type == pygame.KEYUP: ifevent.key == pygame.K_UP: print"The up arrow was released!" ifevent.key == pygame.K_DOWN: print"The down arrow was released!" ifevent.key == pygame.K_RIGHT: print"The right arrow was released!" ifevent.key == pygame.K_LEFT: print"The left arrow was released!"

  7. Other Keys? If you want to use other keys (WASD) then go to: http://www.pygame.org/docs/ref/key.html

  8. Control an Entity We just need to change what happens on events ifevent.type == pygame.KEYDOWN: ifevent.key == pygame.K_UP: dude.dy = -3 ifevent.key == pygame.K_DOWN: dude.dy = 3 ifevent.key == pygame.K_RIGHT: dude.dx = 3 ifevent.key == pygame.K_LEFT: dude.dx = -3

  9. So That’s Basically a Game We can do all kinds of stuff