Я работаю над игрой и обладаю следующей информацией
Положение игрока - Vector3
Вращение игрока - float (Radiant)
Местоположение врага - Vector3
Поле атаки игрока - длина,ширина, высота
Что мне нужно сделать, это проверить, находится ли местоположение врага внутри поля атаки игрока.Я знаю, что каким-то образом мне нужно будет либо повернуть окно атаки вокруг игрока, либо повернуть вражеское местоположение вокруг игрока, а затем проверить его.Вращение только слева направо не вверх и вниз.Вот почему это единственное значение Radiant.
Я пытался закодировать поворот окна атаки игрока и врага, но мне кажется, что у меня недостаточно знаний о векторной математике, чтобы правильно придуматьрешение.