목록언리얼/World Patitoin (3)
보키_기록용

내 로딩화면 중간에 Throbber가 떠있는 이상한 검은 화면이 중간에 떴다가 사라져서 이걸 삭제하기 위해 이것저것 알아봤다. 저 검은 화면은 무엇인가 알고보니 언리얼에서 기본으로 제공하는 로딩화면으로 SNew(SThrobber);에 해당한다. 해당 Throbber를 생성하는 코드는 월드 파티션쪽에 속해있는데 아래 보다싶이 월드파티션되어있는 레벨을 로딩할때 GameMoviePlayer를 통해 로딩화면을 띄우지 않으면 기본 로딩화면을 띄운다.void FStreamingPauseRenderingModule::BeginStreamingPause( FViewport* GameViewport ){ // If a movie is already playing don't bother starting one if(Get..

먼저 기존에 있던 프로젝트 레벨은 월드 파티션이 아니라서 기존 레벨을 변환하기로 했다. 언리얼 엔진의 월드 파티션 | 언리얼 엔진 5.0 문서 (unrealengine.com) 월드 파티션 월드 파티션 시스템의 개요와 이 시스템을 프로젝트에 사용하는 방법 docs.unrealengine.com 1. 툴(Tools) > 레벨 변환(Convert Level) 2. 변환하고 싶은 레벨을 선택한다. 3. 월드 세팅 > 월드 파티션 섹션에서 스트리밍 활성화를 체크한다. 이제 월드 파티션은 활성화했고, 데이터 레이어를 사용해보도록 한다. 1. 창 > 월드파티션 > 데이터 레이어 아웃라이너와 월드 파타션 에디터를 연다. 2. 데이터 레이어에서 오른쪽 마우스 클릭 후 '새 데이터 레이어 생성' 데이터 레이어 이름을 지..

월드 파티션 (World Partition) 기존의 월드 컴포지션(World Composition)을 대체하는 자동 데이터 관리 및 거리 기반 레벨 스트리밍 시스템. 기존에는 그리드 셀로 나눠진 단일 퍼시스턴트 레벨에 월드를 저장함으로써 커다란 레벨을 서브 레벨로 나눠야 했던 것과 달리, 스트리밍 소스와 셀의 거리에 따라 로드, 언로드하는 자동 스트리밍 시스템이다. 월드 파티션 활성화 방법 세가지는 링크 참조 World Partition의 목표 다수의 사용자가 파일을 관리할 때 문제가 많이 생겼던 부분이 개선됨. 수동 레벨 관리를 없앨 수 있다. 런타임 레벨 토폴로지의 미세조정을 가능하게 할 수 있다. (에디터와 레벨 간의 완전한 구분) 거리 기반 자동 레벨 스트리밍 추가 (레벨 스트리밍 볼륨을 추가할 ..