TIL
UE5 FPS 총 발사, 이펙트, 사운드, HUD 간단 구현 정리
Day 3에서는 FPS 게임의 기본 전투 흐름을 만든다.카메라 기준 라인 트레이스로 총알 판정을 구현하고, 명중 위치에 이펙트를 출력하며, 총구 이펙트와 사운드, 반동, 연발 사격, 크로스헤어와 탄약 UI까지 연결한다.1. Line Trace와 명중 판정Line Trace는 카메라 위치에서 앞 방향으로 보이지 않는 직선을 쏘고, 그 직선이 어떤 물체에 닿았는지 확인하는 기능이다. FPS에서는 총알이 날아가는 경로를 간단하게 판정하는 방식으로 사용할 수 있다.핵심은 시작점, 끝점, 결과다. 시작점은 카메라 위치이고, 끝점은 카메라 앞 방향으로 일정 거리만큼 이동한 위치다. 결과는 맞았는지, 맞았다면 어떤 액터에 맞았는지를 알려준다.Line Trace By Channel 노드는 Visibility 채널을 사..