Voila, je travaille actuellement sur un moteur de jeu. Dans l'univers évoluent des Modeles MD2 dans une MAP.
La map est uniquement constituée de triangles.
J'ai vu que pour détecter les collisions on pouvait passer par un arbre BSP.
Mais j'ai également vu que l'on pouvait utiliser le lancer de rayon.
Pour moi, l'idéal serait d'utiliser les deux : partitionner l'espace et ensuite faire une detection précise.
Sur internet, les tutoriaux sur le lancer de rayon ne sont pas très clairs et bien que je soit en maths spé (Terminale S), j'avoue que je ne pige pas grand chose: il serait bien venu que l'un d'entre vous, ô developpeurs émérites, puisse m'expliquer en détail cette technique, et comment l'appliquer à mon projet.
Comment faire, donc ?
Merci d'avance pour vos réponses.
Partager