본문 바로가기

unreal5 c++ getmapname2

언리얼엔진5 c++ GetMapName UEDPIE_0_ 제거 ▣ 코드 설명 LevelName:World->GetMapName()을 통해 현재 레벨 이름을 가져옵니다. 접두사가 포함된 상태의 원본 이름입니다.원본이름 : UEDPIE_0_TutorialsMapPrefix:World->StreamingLevelsPrefix를 사용하여 접두사를 확인합니다. 이 값은 접두사가 없을 경우 빈 문자열이 될 수도 있습니다.접두사 : UEDPIE_0_StartsWith():StartsWith(Prefix): 레벨 이름이 Prefix로 시작하는지 확인합니다.레벨 이름이 접두사로 시작하는지 확인합니다. 접두사가 포함된 경우, 이를 RightChop(Prefix.Len())으로 제거합니다. RightChop(Prefix.Len()): 접두사의 길이만큼 문자열을 잘라냅니다. ▣ 결과: .. 2025. 1. 23.
언리얼엔진5 c++ GetMapName ▣  GetWorld()->GetMapName() 역할: 현재 로드된 맵의 이름을 반환. 반환 값: FString 타입으로 맵 이름을 반환합니다. 예: YourProjectName_Chapter0_Intro GetMapName은 현재 맵의 이름(예: YourProjectName_Chapter0_Intro)을 반환합니다. 이름은 프로젝트 이름과 맵 이름이 _로 연결된 형태로 반환됩니다. ▣  CurrentMapName.Contains(TEXT("Chapter0")) 역할: CurrentMapName 문자열에서 지정한 텍스트("Chapter0")를 포함하고 있는지 확인합니다. 반환 값: true: 문자열에 Chapter0이 포함된 경우. false: 문자열에 Chapter0이 포함되지 않은 경우. Conta.. 2024. 11. 16.