Gestion de collision 2d [Résolu]

Signaler
Messages postés
215
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
21 août 2011
-
Messages postés
215
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
21 août 2011
-
Bonsoir, j'ai commencé un jeu en openGl genre space impact...
bref j'ai pas inventé la poudre ;)

Par contre je sait pas comment gérer efficacemment les collisions :
- Missile du joueur <> Avions ennemis
- Missile ennemi <> Avion joueur
- Avion joueur <> avions ennemis

Voila si vous avez une idée à me proposer ca serai cool .

Merci et bonne soirée.

Norton.

2 réponses

Messages postés
1267
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
28 février 2007
3
Bounding boxes : tu associes un rectangle à chaque missile, chaque avion...etc, et à chaque affichage tu testes si un rectangle est dans un autre, et si c'est le cas : collision ! (fais-toi un petit schéma, ça aide ;))

Autre technique : bounding spheres (ou plutôt circles en 2D ^^) : tu englobes chaque avion/missile dans un cercle, que tu définis par le centre et le rayon, et pareil, si 1 cercle est dans un autre, collision. Avantage : y'a moins de calculs pr le PC :)

---------------------------------------------------------
Patience et longueur de temps font plus que force ni que rage....
Coucous flingueurs 3D : http://www.freewebs.com/cf3d/
Messages postés
215
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
21 août 2011

Ha ouais bonne idée !!
je te remercie
Bonne prog

++

Norton