Bonjour,
J'essaie de créer un petit jeu simple avec des carrés placer un peu partout sur l'écran. Le but étant que le joueur puisse sauté sur ces carrés pour parcourir le chemin. J'ai de la difficulté à gérer les collisions.
Je vais vous dire comment je m'y prend, et si quelqu'un as une meilleur solution, ça serais super.
Pour le sprite de mon joueur, je l'ai séparer en 4 rectangle couvrant les 4 cotés, et j'ai fait de même pour tout mes carrés. Ensuite, j'invoque la méthode Intersect à plusieurs reprise pour toute les éventualités. Exemple, si le coté droit du joueur Intersect le coté gauche du carré, la position du joueur prend comme valeur le coté gauche du carré. Un peu comme ont fais lors de la gestion pour éviter qu'un objet quitte l'écran. Les résultats ne sont pas vraiment à mon gout et je sent que cette façon de faire est un peu grossière. Si vous avez une meilleur vision que moi pour ce style de gestion, je suis prêt à prendre vos suggestions. Après je pourrais continuer à m'amuser un peu en même temps d'apprendre.
Merci
Partager