IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

detecter des collisions


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2019
    Messages : 1
    Par défaut detecter des collisions
    Bonjour je suis un élève de terminal S en option ISN, notre projet se base sur du python et j'ai un problème j'essaye de réaliser une collision entre une balle qui bouge et le joueur et que du a cette rencontre le jeu ce qui. Cependant la collision ne se fait point et donc le jeu reste allumé. le code si joint. Merci de vos future réponse.
    Fichiers attachés Fichiers attachés
      0  0

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 746
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 746
    Par défaut
    Salut,

    Si la collision doit être détectée par ce bout de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        if (Rectangle1 > balle) and (Rectangle1 < balle):
            fenetre.quit()
    vous pourriez utiliser "print" pour constater que ce sont des entiers dont la valeur reste "constante".
    Et comme ce sont les identifiants retournés par .create_rectangle, .create_oval: çà n'a aucune chance de marcher.
    Par contre, vous pourriez utiliser la méthode .find_overlapping du Canvas.
    Et après avoir lu la documentation, si vous ne vous en sortez pas, chercher du Internet des exemples d'utilisation...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels
      0  0

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo