Bonjour,
Tout d'abord merci d'avoir cliquer sur ce topic .
Je suis en train de créer un jeu en 2D, une sorte de mario en Python avec le module Pygame.
Mon problème est sur suivant :
- je dois coder la partie du programme qui s'occupe des collisions (joueur contre les blocs) ces collisions ne sont pas rectangulaires mais dites : Masks.
Cela veut dire que la transparence de l'image est prise en compte et que chaques pixels ( non transparent) de l'image est un point de collision.
Je n'arrive pas à comprendre ce système de collisions comment il fonctionne et comment bien l'utiliser, par exemple :
Si le joueur arrive sur un des deux côtés il faut replacer le joueur par rapport au côté touché ou encore si l'image est en forme de pente comment fait-on pour que le joueur monte la pente sans sauter ? (Juste en marchant) ?
J'espère avoir été clair, encore merci d'avoir lu ce message.
Partager