IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation multimédia/Jeux Python Discussion :

Pygame, Problème de touche [Python 3.X]


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2014
    Messages : 45
    Par défaut Pygame, Problème de touche
    Bonjour, je code avec Python dans sa version 3.6.0b4.

    Mon problème c'est que lorsque j'associe un touche à une action sa ne fonctionne pas.

    Peut-être que le programme détecte que mon clavier n'est pas Anglais ?...

    Par exemple, pour K_UP (qui n'apparaît pas dans l'autocomplétion déja) lorsque j'exécute le programme, et bien l'appuie sur la touche du haut ne produit rien).

    Voici une partie de mon code si sa peut aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    def main():
        x=150
        y=200
        y_mouvement = 0
     
     
        game_over = False
     
     
        while not game_over:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    game_over= True
     
                    if event.type == pygame.KEYDOWN:
                        if event.key == pygame.K_UP:
                            y_mouvement = -5
                    if event.type == pygame.KEYUP:
                            y_mouvement = 5
     
                    y+= y_mouvement
     
            surface.fill(blue)
            ballon(x,y,img)
     
            if y > surfaceH -40 or y < -10 :
                gameOver()
     
            pygame.display.update()
     
     
    main()
    pygame.quit()
    quit()

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2014
    Messages : 45
    Par défaut
    C'était juste un problème d'indentation. Sujet résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec Touches Windows et Menu "Démarrer"
    Par legolfeur dans le forum Windows Vista
    Réponses: 0
    Dernier message: 21/12/2008, 11h09
  2. [Pygame]Gérer deux touches appuyées en même temps
    Par yetimothee dans le forum Programmation multimédia/Jeux
    Réponses: 2
    Dernier message: 19/11/2008, 20h13
  3. problème de touches du clavier sous eclipse
    Par isa21493 dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 22/05/2008, 09h22
  4. Problème evenement touche clavier + souris
    Par nasriOM dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 08/11/2007, 12h55
  5. [PyGame]Problème de classe
    Par <Zer0> dans le forum Programmation multimédia/Jeux
    Réponses: 3
    Dernier message: 22/06/2007, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo