Bonjour,
Je me suis mis récemment à Python et aussi à son module Pygame. J'adore ce langage car très simple tout en n'étant pas vraiment limité (pour l'utilisation que j'en fait tou du moins :p).
Donc mon problème est le suivant :
J'ai un jeu de plate-forme tout simple. Le problème intervient durant le saut. Si l'interacteur appui seulement sur la touche "K_UP", le personnage va sauter à la verticale. En revanche, j'aimerais que celui-ci saute vers la gauche si le joueur appui sur "K_UP" et "K_LEFT". Voici ce que j'ai fait (je ne met pas tout le code histoire de mieux m'y retrouver) :
Voilà, ça ça ne marche pas, je ne comprends pas pourquoi... A moins qu'il faille faire une condition du type (je dis bien du type :p) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 tkey = pygame.key.get_pressed() if tkey[K_UP] and tkey[K_LEFT] : print "Saute a gauche"
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part if tkey[K_LEFT + K_UP] :
Merci d'avance
Partager