Nous avons une cible, qui est quelque part dans le niveau, et un joueur qui peut se déplacer et peut viser n'importe où. Maintenant, nous voulons calculer la distance entre les joueurs AIM et la cible.Calculez la distance entre les joueurs AIM (xyz, pitch, lacet) et le vecteur CIBLE (xyz)
À quelle distance les joueurs visent-ils la cible? - Si cette valeur est proche de '0', nous savons que le joueur vise la cible. Nous voulons le savoir, car nous aimons calculer à quelle distance se trouvait le joueur, quand il a tiré.
L'information suivante est ce que nous avons:
- position/coords vecteur cible (X, Y, Z).
- Player Vecteur (X, Y, Z) position/coords.
- Emplacement du joueur & lacet
Je recommencerais probablement sur: http://math.stackexchange.com/ pour obtenir les équations nécessaires pour calculer le point. Une fois que vous avez cela, la conversion en javascript devrait être facile. – FrankerZ