Tout d'abord, je ne suis pas à la recherche d'instructions sur la logique de détection de collision; J'ai compris. Ce que j'essaie de faire est la façon la moins compliquée de le faire avec Pygame en utilisant les Sprites & Rects. Je veux être en mesure de vérifier les collisions pour le joueur contre le sol, les murs & pistes. En théorie, c'est assez simple, mais j'ai de la difficulté parce qu'il me semble que vous ne pouvez pas le faire avec un seul Rect. Un Rect est assez simple pour obtenir des collisions dans le plan X contre les murs. Le même Rect pourrait aussi être utilisé dans le plan Y contre les solides, mais pas avec les pentes - car avec les routines de collision dans Pygame, il vérifie tout le Rect (ou masque), plutôt que le milieu du Rect. Il semble en outre que vous ayez besoin d'un certain nombre de "sprites" pour vérifier les collisions avec, qui sont 1x1 pixel à divers endroits autour du lecteur.Détection de collision (Ground & Slopes) dans un jeu de plate-forme 2D en utilisant les retards Pygame
Quelle est la manière la plus simple de le faire, sans avoir un groupe de 3, 4 ou plusieurs "pixels de collision" séparés pour vérifier contre les pentes?
Geoff