Avec l'utilisation des événements clavier comme ci-dessous, mon vaisseau ou il se déplace ou il tire . Or j'aimerai pouvoir tirer et bouger le vaisseau en même temps.
Je n'ai rien vu la doc sur la gestion simultanée de l'appui de deux touches (sauf avec shift et contrôle).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 def evenement(self): self.bind("<KeyPress-w>",lambda gauche: self.can.move("vaisseau_humain", -4, 0)) self.bind("<KeyRelease-w>",lambda gauche: self.can.move("vaisseau_humain", -4, 0)) self.bind("<KeyPress-b>",lambda droite: self.can.move("vaisseau_humain", 4, 0)) self.bind("<KeyRelease-b>",lambda droite: self.can.move("vaisseau_humain", 4, 0)) self.bind("<KeyRelease-c>",self.tir)
Comment m'y prendre?
Partager