после того как я сдвинул камеру, я сделал чтобы патроны летели в прицел через изменения gunposition (по стандарту игрок стреляет прямо перед собой).
в трейсе пули используется дистанция полета обычно равная ~4 или ~8 тыщям, следовательно получается чтобы патрон точно попал в центр прицела и в объект, дистанция полета должна равнятся растоянию от игрока до объекта.
Это можно исправить добавив дополнительный трейс для расчета дистанции.
интересует как дальше трасировать объекты если я хочу сделать пробиваемость? у меня только идея поварчивать трейс после первого объекта, используя данные трейся для расчета дистанции.