в итоге
два вектора - направление камеры, и направление оружия
третий вектор старт трейса, чтоб из-за спины не начинать трейс
один раз трейсим по вектору камеры, - получаем хит позицию
находим угол поправки из этих уже 4 векторов.
поправляем положение оружия(или направление выстрела) на заданный угол
стрелям
профит.
_________________
we need to go deeper