ChunkDownloader 패치 시스템은 패치 기능을 제공하는 언리얼 엔진 의 내장 플러그인입니다. 이 페이지에서는 ChunkDowloader를 사용하기 위해 언리얼 엔진 프로젝트의 프로젝트 세팅 및 플러그인 을 구성하는 방법을 설명합니다.
이 예시에서는 기본 템플릿 을 기반으로 하는 C++ 프로젝트 를 사용합니다. 이 프로젝트의 이름은 PatchingDemo 입니다.
이미지를 클릭하면 확대됩니다.
이 예시에서는 기본 템플릿 을 기반으로 하는 C++ 프로젝트 를 사용합니다. 프로젝트의 이름은 PatchingDemo 입니다.
단계
-
프로젝트 세팅(Project Settings) 을 열고 프로젝트(Project) > 패키징(Packaging) 으로 이동한 다음 Pak 파일 사용(Use Pak File) 및 청크 생성(Generate Chunks) 이 모두 활성화되어 있는지 확인합니다.
-
플러그인(Plugins) 창을 열고 Chunk Downloader 플러그인을 활성화합니다. 언리얼 에디터 를 재시작하여 변경사항을 적용합니다.
-
Visual Studio 에서 프로젝트의
[프로젝트 이름]Build.cs파일을 엽니다. 이 파일은[프로젝트 이름]/Source/[프로젝트 이름]에 위치해 있습니다.
-
ModuleRules에PrivateDependencyModuleNames로 ChunkDownloader 를 추가하여 파일을 편집합니다. 이를 위해 파일의ModuleRules에 다음과 같은 섹션을 추가합니다.PrivateDependencyModuleNames.AddRange(new string[] { "ChunkDownloader" } ); -
변경사항을 이 파일에 저장(Save) 합니다.
-
[프로젝트 이름].uproject 파일을 우클릭하고 Visual Studio 프로젝트 파일 생성(Generate Visual Studio project files) 을 클릭합니다.
-
Visual Studio 의 프로젝트 솔루션으로 돌아와 프로젝트를 빌드(Build) 합니다.
최종 결과
이제 프로젝트에서 ChunkDownloader를 사용할 수 있습니다. 게임 코드에 이를 구현하여 패키지 파일을 다운로드 및 마운트할 수도 있습니다. 에셋 청킹 준비하기를 참조하세요.