언리얼 엔진5 멀티 플레이2 [UE5 Multiplayer Shooting-End] 최종 인게임 영상 2개월이라는 시간을 걸쳐 결국 완성을 했다. 진짜 클라이언트만 개발하다 서버가 들어오니깐 급격하게 어려웠다.(지금도 어렵다..) 하지만 진짜 누구보다 열심히했다고 생각한다. 열심히 노력한 만큼 값진 결과가 있었다 생각한다. 지인들도 게임 재밌다고 테스트 끝나고 몇번을 더 플레이 한거보면 대만족!! ■기본적인 KEY 입력■ 이동 : W A S D 발사 : 좌 클릭 줌 : 우 클릭 장전 : R 총기 스왑 : E(총이 메인, 서브 둘 다 장착이 되어있을 경우 가능) 수류탄 : G (수류탄이 좀 낮게 발사되어 좀 위로 포물선으로 날리는것 추천) 앉기 : C (발소리 작게 들림) ■플레이어 관련■ HP : 100 Shield : 100 ■무기 종류 및 설명■ Main Weapon 1. 라이플 소총 : 에임에 고정.. 언리얼5 2023. 10. 3. [UE5 Multiplayer Shooting-11] Automatic Fire, CorsshiarHUD, Zoom 완성 구현 내용 런타임 도중 움직임에 따른 Crosshair 변경 Aim의 LineTrace - HitResult.GetActor가 플레이어이고 인터페이스를 갖고있다면 Crosshair 색상 변경 BlasterCharacter가 Interface를 상속받는 클래스로 수정 Automatic Fire 구현 Crosshair HUD관련 코드 TraceUnderCrosshairs함수 뷰포트의 크기를 얻어와 화면 중앙의 위치를 얻어낸 뒤 3D공간의 월드 좌표와 방향을 얻은 뒤 해당 방향으로 LineTrace를 쏴 충돌된 Actor가 있고 해당 액터가 인터페이스를 갖고있다면 Crosshair의 색상을 빨간색으로 표시 플레이어 액터만 인터페이스를 상속받고 있기때문에 아래와 같은 코드 구성이 가능한것 void UCombat.. 언리얼5 2023. 8. 11. 이전 1 다음