Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Programmation multimédia/Jeux
Programmation multimédia/Jeux Forum d'entraide sur la 2D, 3D, video, son, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/11/2012, 21h29   #1
nono1602
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 1
Points : 1
Par défaut sprites et événements souris -Pygame-

Bonjour,
je me lance dans les sprites avec pygame et je voudrai savoir si il y a un moyen de cliquer avec la souris sur un sprite et que le programme s'en rende compte comme par exemple:
Code :
1
2
3
4
if event.type == MOUSEBUTTONUP:
              if event.button == 1:
                  if event.pos[1] and event.pos[0] == sprite1.rect:
                      print 'je viens de cliquer sur un sprite'
Si cela est possible merci de me dire comment car je ne trouve pas

Merci d'avance
nono1602
nono1602 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2012, 22h48   #2
josmiley
Membre chevronné
 
Homme
Inscription : avril 2004
Messages : 672
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 672
Points : 725
Points : 725
Code :
1
2
3
4
if event.type == MOUSEBUTTONUP:
    if event.button == 1:
        if sprite1.rect.collidepoint(event.pos):
            print 'je viens de cliquer sur un sprite'
josmiley est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/11/2012, 23h59   #3
nono1602
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 1
Points : 1
ok super !ton code fait exactement ce que je voulais
merci pour ton aide
nono1602 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web