카테고리 없음

26.06.28 / 과제 수정 사항

jh009 2026. 6. 29. 19:48

Bomb 과 Potion 아이템의 상호작용 추가

 

ItemBase.h 

 

ItemBase.cpp

 

 

UnrealC_P_P_Task5Character.h


아이템의 기본값을 Bomb으로 설정했기 때문에 BP_Potion 에서 따로 설정

 

 

Bomb과의 상호작용

 

Potion과의 상호작용


포션을 먹었을 때 점수 추가

 

UnrealC_P_P_Task5Character.h

 

UnrealC_P_P_Task5Character.cpp

 

ItemBase.cpp

void AItemBase::OnOverlap 부분 수정


 

Potion과의 상호작용


메인 메뉴 시작 UI 추가

User Interface → Widget Blueprint 생성(WBP_MainMenu)

 

Designer 탭

Canvas Panel 를 깔고 Border 추가

Button, Text 추가 후 이름 수정

 

Size 수정

 

StartButton 선택 → 디테일 패널 상단 Is Variable 체크박스 활성화

이후 Graph 선택


 

Event Construct: 게임 시작 시 메뉴 위젯을 띄우고, 마우스 커서를 나타나게 하여 UI 조작 모드로 변경

On Clicked: 버튼을 누르면 게임 조작 모드로 다시 바꾸고, 마우스를 없애서 캐릭터 조종이 가능하게 만든 뒤 레벨 이동

 


MainMenu_Map 생성


PIE 테스트

 

마우스로 Start 버튼을 누르면

 

레벨 1 맵으로 이동되어 시작되는 모습


WBP_HUD 생성

HP, Time, Score Text 추가

 

BP_MyGameMode → HUDWidgetClass 검색 후 → WBP_HUD로 설정