섹션 7의 90, 91강의는 에셋 호환이 불가능하여 강의 시청만 하였다.
간단하게 내용을 요악하자면 장전하는 애니메이션을 다운받아 기존 애니메이션 에셋으로 조정하는 내용이다.
Ammo
총알 또한 위젯으로 보여주기 위한 작업을 해주자.
총기가 여러개이므로 총알 또한 여러 종류을 가지게 될 것이다.
우리는 9mm와 AR용 2가지를 사용할 것이며, 이에 TMap을 활용할 것이다.
우선 enum class로 총기 종류를 만들어주자.
이어서 TMap으로 enum 클래스와 해당 총기에 따른 탄약 개수를 할당하기 위해 int를 쌍으로 묶어주자.
그리고 각 탄약에 대한 개수를 위한 변수도 2개 선언하고 초기화해주자.
이제 AmmoMap을 위한 함수도 생성해주자.
각 탄약과 사전에 초기화 해준 탄약 개수 변수들을 묶어서 할당해줄 것이다.
이를 BeginPlay() 함수에 호출하여 시작하자마자 탄약 개수를 할당해주도록 하자.
'Unreal > Udemy 강의' 카테고리의 다른 글
Unreal Engine 4 C++ The Ultimate Shooter Course Section 7-3 (0) | 2024.08.29 |
---|---|
Unreal Engine 4 C++ The Ultimate Shooter Course Section 7-2 (0) | 2024.08.28 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 6-9 (0) | 2024.08.28 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 6-8 (0) | 2024.08.28 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 6-7 (0) | 2024.08.28 |