오늘
7/14 데일리 스크럼
오전 스크럼 / 오후 스크럼


1. UI 데미지량 표시

DamageTextActor.h

DamageTextActor.cpp


Monster.h

Monster.cpp

에디터 수정
- 위젯 생성: WBP_DamageText 생성 → Text 추가 → 이름 DamageText 변경
- 액터 블루프린트 생성: C++ 클래스 DamageTextActor 우클릭 → Create Blueprint class → 이름 BP_DamageTextActor
- 액터 설정: BP_DamageTextActor → DamageWidgetComp → 디테일 패널 Widget Class에 WBP_DamageText 할당
- 몬스터 연결: BP_Monster 열기 → DamageTextActorClass 변수 찾기 → BP_DamageTextActor 할당
테스트 시 주의사항
만약 숫자가 안 뜨거나 위치가 이상하다면?
→ 몬스터 머리 위 좌표 계산(GetActorLocation() + FVector(0, 0, 100.0f)) → 100.0f 값 조절해보기
2. UI 킬 확정 표시

J_GameMode.h

J_GameMode.cpp

에디터 수정
- WBP_MainHUD에 텍스트 블록(KILL!) 추가 → KillText로 지정, Visibility를 Hidden 설정
- Animation 탭에서 KillText의 투명도(Opacity)가 0→1→0으로 변하는 애니메이션
바인딩 (블루프린트)
Event Construct에서 Get GameMode -> Cast to J_GameMode
OnKillConfirmed 델리게이트 → Bind Event to OnKillConfirmed 노드 추가
이벤트 발생 시 Set Visibility (Visible) → Play Animation → Delay(1.0) → Set Visibility (Hidden) 순서로 노드를 구성
회고
오늘도 아파트 전기실 공사로 오전 9시 ~ 10시까지 정전이었다.
그래도 다행히 오전중으로 공사가 끝나서 집에서 작업을 할 수 있었다.
데미지량 표시, 킬 확정 표시까지 구현을 끝으로 필수 구현은 전부 완료를 했다.
내일 결과창 화면 분할과 필수 구현 전체 테스트를 진행해야되지만, 전기실 공사로 18시 이후부터 집에서 작업이 가능하다.
스터디카페에서 노트북으로 최대한 작업을 하고, 저녁시간 이후부터는 집에서 작업을 이어서 할 예정이다.
'본 캠프 TIL' 카테고리의 다른 글
| 26.07.16 TIL / 팀플 슈터 게임 12일차 (0) | 2026.07.16 |
|---|---|
| 26.07.15 TIL / 팀플 슈터 게임 11일차, GitHubDesktop 문제해결 (0) | 2026.07.15 |
| 26.07.13 TIL / 팀플 슈터 게임 9일차 (0) | 2026.07.14 |
| 26.07.10 TIL / 팀플 슈터 게임 8일차, TA 강의 정리 (0) | 2026.07.10 |
| 26.07.09 TIL / 팀플 슈터 게임 7일차 (0) | 2026.07.09 |