[TIL_250224] 언리얼 엔진 탄약 UI 연동, 크로스헤어(조준점) 줌인 구현
·
Dev./UE 언리얼 엔진
💭회고오늘은 언리얼 엔진을 활용한 무기 시스템 구현해보았다. 총기 탄약 UI 연동, 실시간 탄약 정보 업데이트, 총알 아이콘의 연동, 그리고 줌인 시 크로스헤어 표시 기능을 단계별로 구현해보았다...!이를 통해 HUD와 게임 로직을 분리하여 델리게이트를 통한 통신 방식을 적극 활용하면, 유지보수와 확장성을 높일 수 있다는 것을 배웠다.🗺️마인드맵📒학습 내용1. 무기 탄약 UI 연동 및 기본 초안1.1 초안 구성 및 CWeapon.h무기 클래스 확장: 기존 ACWeapon 클래스를 기반으로 탄약 관련 멤버와 HUD 연동용 getter 함수를 추가했다.핵심 코드:GetMaxMagazineCount(), GetCurrentMagazineCount()를 통해 탄약 정보를 반환하며, HUD 연동을 위해(편의..
[TIL_250219] FPS(TPS) 게임 개발 :: 메인 메뉴 UI 및 HUD 구현
·
Dev./UE 언리얼 엔진
💭회고팀 프로젝트를 작업 중이었다. 이번에는 슈팅 게임을 제작한다. 프로젝트를 진행하면서 TIL까지 작성하는 것은 역시나 어렵다. 구현하기도 빠듯한데 이걸 기록까지 남기는 것은 꽤나...ㅠ그래도 프젝을 하면서 얻게 된 귀중한 경험을 기록으로 남기는 것은 나중에 큰 자산이 될 것이라 생각한다.깃... git... 깃!!!!!!! 혼자 커밋하고 푸시하고 풀하고 할 때는 문제가 없지만 팀 작업으로 진행할 때는 꼬일 때가 자주 발생하는 것이 골아프다. 게다가 깃에 푸시하는 과정에서 프로젝트에 해를 끼쳐 팀원 분들에게 죄송할 일이 생길까봐 올릴 때마다 불안불안하다...ㅎㅎ;; 그래도 이제야 쬐끔은 익숙해져 가는 것 같다.내가 이번 프로젝트에서 맡게 된 역할은 여러가지가 있는데, 일단 오늘은 UI, HUD 부분을..