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()