
Unreal - 비동기 로딩 Level Streaming
·
Unreal5 프로젝트 다이어리
만약 OpenLevel을 하여 레벨을 이동시트리거가 발동되었을때 로딩하는 동기 로딩방식이기때문에레벨의 규모가 크다면 렉 이발생합니다레벨이동 -> 멈춤 -> 레벨오픈UGameplayStatics::OpenLevel(this, FName(*targetLevelPath)); 이럴때 사용하는 방식이 비동기 로딩 Level Streaming미리 로딩할 맵을 로드 해두고 open하는 방식입니다 제가 구현한 방식은 레벨이동 트리거발동 -> 로딩맵으로 이동 -> 로딩맵에서 로딩바가 진행될때 미리 도착맵을 로드-> 로딩바가 끝나면 로드된 맵을 Open 1. 레벨이 이동되어도 유지되는 게임인스턴스에 마지막으로 이동할 맵 변수값을 미리 만들어줍니다UPROPERTY(VisibleAnywhere)FString lastTarge..