평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

FName 1

[언리얼 C++] 스트링 처리

언리얼 엔진에서 사용가능한 스트링 클래스는 3가지가 존재합니다. 바로 FName, FText, FString 입니다. 이번 글에서 이 3가지 클래스에 대해 자세힝 알아보도록 하겠습니다. 1. FName 콘텐츠 브라우저에서 새 애셋 이름을 지을때, 다이내믹 머터리얼 인스턴스의 파라미터를 변경할때, 스켈레탈 메시에서 본에 접근할때, 모두 FName을 사용합니다. FName은 문자열 사용에 있어서 초경량 시스템을 제공하는데, 주어진 문자열이 사용된다 해도 데이터 테이블에 한번만 저장되는 것입니다. 또한, FName은 대소문자를 구분하지 않고 변경도 불가능하여, 조작할 수 없습니다. 이처럼 FName의 정적인 속성과 저장 시스템 덕에 키 값으로 FName에 접근하는 속도가 굉장히 빠릅니다. FName 서브시스템..

언리얼 C++ 프로그래밍 2021.07.04
이전
1
다음
더보기
프로필사진

평범한 개발자의 개발 여정

평범한 개발자의 개발 일지와 개발 여정에 대한 글을 작성하는 블로그입니다. 주로 언리얼 엔진과 C++을 다룹니다.

  • 분류 전체보기 (121)
    • 게임 개발 (언리얼 엔진) (18)
    • 디자인 패턴 (28)
      • 생성 패턴 (5)
      • 구조 패턴 (7)
      • 행위 패턴 (11)
    • 언리얼 C++ 프로그래밍 (75)

Tag

온라인 서브시스템, 애셋, 게임제작, 언리얼 배열, 행위 패턴, C++, asset, 생성 패턴, UI, 쉐어드 레퍼런스, 컨테이너, 델리게이트, 언리얼, 구조 패턴, UMG, TSharedPtr, 디자인 패턴, TArray, 쉐어드 포인터, UClass,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바