728x90
반응형
위젯 블루프린트에서 텍스트를 쓸 수도 있지만 코드를 사용해 직접 넣는 방법도 있다.
그냥 TEXT(" ")만 넣으면 적용이 안된다. FText를 사용해줘야한다.
01 숫자 넣기
txt_boxHP->SetText(FText::AsNumber(넣을 숫자의 변수));
02 영어 넣기
txt_start->SetText(FText::FromString(FString(TEXT("Protect\nyour SafeBox"))));
txt_start->SetColorAndOpacity(FLinearColor(1, 1, 1, 1));
텍스트를 넣는다고 하면 살짝 길어진다. 변환에 변환을 거친 느낌
FText::FromString으로 한번 묶고 다시 FString으로 감싸준 다음에 TEXT(" ") 넣는 것이다.
여러 방법이 있겠지만 당시의 나는 저렇게 넣었다!
03 한글 넣기
txt_Korean->SetText(FText::FromString(TEXT("한글 입력하기")));
이렇게도 텍스트를 삽입할 수 있다
728x90
반응형
'언리얼엔진 개발 > Developing' 카테고리의 다른 글
[UnrealEngine5] 위젯 텍스트 애니메이션 넣기 (0) | 2023.07.21 |
---|---|
[UnrealEngine5] 충돌했을 때 반응하는 오브젝트 만들기 C++ (0) | 2023.07.21 |
[UnrealEngine5] 공격 받으면 줄어드는 HP 위젯 구현하기 (0) | 2023.07.21 |
[UnrealEngine5]TPS 제작 환경에서의 LineTrace 사용하는 법 (0) | 2023.07.20 |
[UnrealEngine5]로컬라이징( Feat. 영어, 한국어 설정하기) (0) | 2023.07.19 |