Forum de la communauté SFML
Aide => Graphique => Discussion démarrée par: TheNoob le Mai 04, 2013, 04:07:38 pm
-
Bonjour, je débute en programmation c++ et j'utilise sfml depuis... 3 jours. Ma quetion va peut-etre vous sembler stupide mais est-il possible d'utiliser autre chose qu'un rectangle pour les collisions avec intersect? Parce que pour faire les collisions entre 2 cercles avec un maximum de precision c'est un vrai casse tete en utilisant des rectangles comme dans le tutoriel...
Merci d'avance.
-
La collision entre deux cercles est la chose la plus simple au monde (le cercle est la figure géometrique la plus basique), ne cherche pas des trucs compliqués.
Compare la distance entre les deux centres, et si elle est inférieure à la somme des deux rayons, il y a collision. C'est à la fois trivial et exact comme méthode.