728x90
반응형
▣ 코드 설명
LevelName:
World->GetMapName()을 통해 현재 레벨 이름을 가져옵니다.
접두사가 포함된 상태의 원본 이름입니다.
원본이름 : UEDPIE_0_TutorialsMap
Prefix:
World->StreamingLevelsPrefix를 사용하여 접두사를 확인합니다. 이 값은 접두사가 없을 경우 빈 문자열이 될 수도 있습니다.
접두사 : UEDPIE_0_
StartsWith():
StartsWith(Prefix): 레벨 이름이 Prefix로 시작하는지 확인합니다.
레벨 이름이 접두사로 시작하는지 확인합니다. 접두사가 포함된 경우, 이를 RightChop(Prefix.Len())으로 제거합니다.
RightChop(Prefix.Len()): 접두사의 길이만큼 문자열을 잘라냅니다.
▣ 결과:
Original: "UEDPIE_0_TutorialsMap"
Prefix: "UEDPIE_0_" (길이: 9)
CleanLevelName: "TutorialsMap"
▣ 과정:
RightChop(9)는 문자열 "UEDPIE_0_TutorialsMap"의 앞부분 9글자를 제거합니다.
"TutorialsMap"만 남게 됩니다.
728x90
반응형
'[ Unreal5 ] > - 언리얼엔진5 실습' 카테고리의 다른 글
언리얼엔진5 c++ 몇 초 뒤 OpenLevel (0) | 2025.01.24 |
---|---|
언리얼엔진5 Blueprint BGM 재생, 정지 (0) | 2025.01.24 |
언리얼엔진5 c++ ActorName Find 문자제거 (0) | 2025.01.22 |
언리얼엔진5 c++ CanvasPanel (0) | 2025.01.13 |
언리얼엔진5 Pain Causing Volume (함정, 불, 발판 데미지 볼륨) (0) | 2025.01.13 |
댓글