У нас есть цель, которая находится где-то на уровне, и игрок, который может перемещаться и может целиться в любом месте. Теперь мы хотим рассчитать расстояние между игроками AIM и TARGET.Рассчитайте расстояние между игроками AIM (xyz, pitch, yaw) и TARGET Vector (xyz)
Как далеко продвигается цель игроков от цели? - Если это значение близко к «0», мы знаем, что игрок нацеливается на цель. Мы хотим знать это, поскольку нам нравится рассчитать, насколько далеко от игрока, когда они выстрелили.
Следующая информация является то, что мы имеем:
- целевой вектор (X, Y, Z) положение/COORDS.
- Игрок (X, Y, Z) Позиция/координаты.
- Шаг игрока & рыскание.
Я бы, наверное, начинал: http://math.stackexchange.com/, чтобы получить уравнения, необходимые для вычисления точки. Как только вы это сделаете, преобразование в javascript должно быть легким. – FrankerZ