[UE5] FName, FString, FText

별빛에소원을·2025년 2월 10일

TeamSparta-Unreal1기

목록 보기
18/18
post-thumbnail

공식문서

FName

에디터에서 사용되는 대다수 파라미터는 FName을 이용하여 문자열을 사용한다.
지정된 문자는 내부 스트링 테이블에 저장되어 사용되며, 다음과 같은 특징을 가진다.

  • 대소문자 구분 X
  • 변경 X,
  • 조작 X

변환

FName -> Fstring, FText
FString -> FName

FText

모든 사용자 대상 텍스트 클래스는 이 클래스를 사용해야 한다.
주요기능은 다음과 같다.

  • 현지화된 상수Text 생성
  • 텍스트 포메팅
  • 숫자에서 텍스트 생성
  • 날짜 및 시간에서 텍스트 생성
  • 대소문자 표기와 같은 파생 텍스트 생성

FString

유일한 스트링 클래스이다. 대소문자 변, 부분 문자열 발췌, 역순 등 사용가능한 메서드는 많다.
FString은 검색, 변경에 달느 스트링과 비교도 가능하다. 그러나 그것이 Fstring이 다른 불변의 스트링 클래스보다 자원을 많이 소모하는 이유가 된다.

profile
취미로 게임하는사람

0개의 댓글