Widget Hud
Image와 Text를 추가하기 위해 헤더파일에 선언 하고 HUD를 가져오자
ConstructorHelpers로 가져와지기는 하지만 위젯의 성격상 불안하므로 추후 변경할 예정이다.
BeginPlay이후에 넣어주어야 한다.
Map.Num() > 0
Map이 초기화 되어 있고 비어있지 않은가
Map.Contains(Key)
Map에 해당하는 Key값이 있는가
Map[Key]
Map의 Key값에 대한 Value가 유효한가
초기화
Map.Add(Key, defaultvalue);
Map은 Array가 처음에 크기를 지정하는 것처럼 사이즈를 지정해주는 방법으로 위와 같이 Add로 Key, Value를 지정해주어야 한다.
현재 총안에 장전된 CurrentBullet과 인벤토리안에 내가 가지고 있는SaveBullet으로 표시한다.
FText의 숫자를 이용할 때는 아래의 AsNumber를 이용해 값을 변경하고, 문자열은 FromString을 통해 변환해주고 있다.
FText의 Format을 이용하고, SetText를 통해 해당 값을 보여주고 있다.
SetText(FText::GetEmpty())를 이용하자
FText
https://dev.epicgames.com/documentation/ko-kr/unreal-engine/ftext-in-unreal-engine
텍스트 현지화
https://dev.epicgames.com/documentation/ko-kr/unreal-engine/text-localization-in-unreal-engine