+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Homme Profil pro
    Inscrit en
    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

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 770
    Points : 911
    Points
    911

    Par défaut

    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'

  3. #3
    Invité de passage
    Homme Profil pro
    Inscrit en
    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

    ok super !ton code fait exactement ce que je voulais
    merci pour ton aide

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •