Как реализуется стрельба в шутере. Что такое выстрел, пуля, точность оружия. Что такое вообще "стрельба" в шутере. Есть ли различие между шутерми от 1-ого лица и 3-его лица, между сетевым(ММО) и не сетевым.
Прошу не сильно углубляться в "программные дебри" и помидоры не бросать. Сам не программист и ни когда этим не занимался.
Посредством луча который определяет коллизию, то есть столкновение. Если представить в реальности, то это понятие ближе к лазерной указке. Лазер испускается с определенной скоростью, это будет скорострельность оружия, точность это рандом просто. Луч возвращает координаты пересечения с полигоном и другие данные, для отрисовки например брызг крови. Что касается сети, то на стороне клиента ни чего не рассчитывается, все ложится на сервер, То есть луч реализуется на сервере, а отрисовка крови происходит на клиенте.
Сложный процесс программирования. Годами над проектами работают.