Bonjour,
J'ai un problème avec la collision de deux rects.
En effet je voudrais que lorsque la partie haute d'un rect touche la partie basse d'un autre rect alors ça exécute quelque chose..
J'ai donc voulu utilisé la méthode collidepoint : j'ai alors voulu faire:
J'ai donc regarder la doc: "A point along the right or bottom edge is not considered to be inside the rectangle."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if carre1.rect.midtop.collidepoint(carre2.rect.midbottom): #éxecution
C'est à dire : Un point le long du bord du rectangle n'est pas considéré comme étant à l'intérieur du rectangle.
Donc comment faire pour que cela soit possible ??
MERCI A VOUS !
Partager