Legogo Timide


 Inscrit le : 28 Mar 2008 Messages : 38 Programme utilisé (Gm/RmXp/...) : GM/RMXP/Virtools/Ued/XNA/Flash Etudes : Game Design Loisirs : Lots of things
 | Sujet: Collision dans un jeu de plateforme Ven 9 Mai - 20:30 | |
| Y a sans doute quelqu'un,il y a fort longtemps, qui a posé cette question mais je n'ai pas trouvé de réponse sur le forum donc je la (re?)pose.
Je cherche une bonne méthode pour gérer les collisions dans un jeu de plate-forme. Les collisions entre le personnage est l'environnement de jeu (est-ce le mur le bloc, est-ce qu'il est sur un sol, .. etc). (Il est à noté que je n'utilise pas les system de vitesse et gravité de GM pour travailler . Je créer tout à la main.)

Ce superbe schéma illustre les différentes méthodes que j'ai essayé de mettre en place :
- En rouge les collisions simple mais on devine facilement que ça ne fonctionne que moyenne bien.
- Ensuite j'ai rajouté les violets pour plus de précisions mais c'est tjrs pas au point.
- Enfin, et mon meilleur résultat, était avec les rouges et verts. Mais j'ai quelques bugs dans des cas particuliés.
J'en viens donc à me demander quelle serait la meilleur technique pour avoir une detection propre ? Si vous avez une bonne méthode je suis preneur.
Cette question est principalement (je pense) pour ceux qui ont déjà pas mal réfléchit aux collisions sur un autre support que GM (parce que le moteur de GM doit faire ça très bien, c'est sûr).
Merci de vos réponses  |
|
Anthiflo Possedé par Mark Overmars


 Age : 16 Inscrit le : 14 Juin 2007 Messages : 1346 Programme utilisé (Gm/RmXp/...) : Game Maker 7 pro / Paint / Photofiltre Etudes : Lycée Loisirs : Jeux vidéos et création
 | Sujet: Re: Collision dans un jeu de plateforme Ven 9 Mai - 23:20 | |
| Décoche Precise collision checking dans tes sprites. _________________

 |
|
Fireranger Maitre absolu adjoint

 Age : 15 Inscrit le : 22 Nov 2007 Messages : 668 Programme utilisé (Gm/RmXp/...) : Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
 | Sujet: Re: Collision dans un jeu de plateforme Sam 10 Mai - 1:42 | |
| ou coche le! tout dépend de ce que tu veux. P.S. Precise Collision Checking -> Tester les collisions avec précision (pas de bounding-box) _________________ Guten Tag von Deutschland 
 |
|
Legogo Timide


 Inscrit le : 28 Mar 2008 Messages : 38 Programme utilisé (Gm/RmXp/...) : GM/RMXP/Virtools/Ued/XNA/Flash Etudes : Game Design Loisirs : Lots of things
 | Sujet: Re: Collision dans un jeu de plateforme Dim 11 Mai - 2:29 | |
| Je pensais avoir été assez clair sur ce point -> Je n'utilise aucun système de GM (hormis l' instance_position() pour savoir si il y a qq chose devant le perso). La gestion des collisions c'est un truc que je code à la main. Donc rien à voir avec le Precise collision 
Et ma question porte plus sur une technique de mise en place de collisions (sans utiliser les fonctions de collisions de GM) plutôt qu'un quelconque problème avec GM.
Merci quand même  |
|