Je crée un jeu où je veux déterminer l'intersection d'une seule ligne. Par exemple, si je crée un cercle sur l'écran, je veux déterminer quand j'ai fermé le cercle et trouver les points qui existent dans la zone. Editer: Ok pour clarifier Je tente de créer un lasso dans un jeu et j'essaie de comprendre comment je peux savoir si la boucle du lasso est fermée. Y a-t-il un bon algorithme pour le faire? J'ai entendu qu'il y en a un mais je n'ai pas trouvé de références à chercher par moi-même.Intersection d'une ligne - développement d'un jeu
Edit: Ajout de plus de détails
Je travaille avec un tableau de points. Ces points arrivent à se fermer et à se fermer. J'essaie de trouver un bon moyen de tester cela.
Merci pour l'aide.
Pensées?
Désolé, mais votre question n'est pas très claire pour moi. Voulez-vous dire que vous voulez calculer l'intersection d'une seule ligne avec plusieurs objets déjà dessinés? Dans ce cas, une solution consiste à comparer les objets pour ne pas comparer chaque point de chaque objet (il semble que vous parliez de cela, mais je ne suis pas sûr). Par exemple, ne déterminez pas si un cercle traverse une ligne, vous calculez la distance entre la ligne et le centre du cercle, et vous comparez avec le rayon de votre cercle. Pouvez-vous détailler votre question? – ThibThib
Je suis d'accord. Essayez d'être plus précis sur la nature de votre problème. – ralphtheninja