이 페이지에서는 언리얼 엔진의 내장 프로젝트 업데이트 기능으로 언리얼 엔진 프로젝트를 최신 버전으로 변환하는 방법을 보여줍니다.
프로젝트를 최신 버전의 언리얼 엔진으로 업데이트하면, 언리얼 엔진 구버전에서는 해당 프로젝트를 열 수가 없습니다. 가장 적절한 방법은 아래 절차에 따라 프로젝트의 사본을 변환하는 것입니다. 변환한 프로젝트가 의도대로 작동한다면, 구버전을 수동으로 삭제할 수 있습니다.
전제조건
이 워크플로를 사용하려면 컴퓨터에 Visual Studio 2019 가 설치되어 있어야 합니다.
프로젝트 변환하기
프로젝트 변환 절차는 다음과 같습니다.
프로젝트를 변환하려는 대상인 언리얼 엔진 버전을 실행합니다. 예를 들어, 언리얼 엔진 5 프로젝트를 언리얼 엔진 5.1 프로젝트로 변환하려는 경우, 언리얼 엔진 5.1을 실행합니다.
열린 언리얼 프로젝트 브라우저(Unreal Project Browser) 창에서 변환할 프로젝트를 찾습니다.
검색 창(1)을 사용하여 이름으로 액터를 찾습니다. 프로젝트를 생성했던 언리얼 엔진 버전이 프로젝트 타일(2)에 표시됩니다.
프로젝트 타일을 클릭하여 선택한 다음, 열기(Open) 를 클릭합니다.
표시되는 대화창에서 사본 열기(Open a Copy) 를 클릭합니다. 그러면 언리얼 엔진이 프로젝트 사본을 생성하고 업데이트한 다음 현재 버전에서 엽니다.
추가 옵션(More Options) 을 클릭하면, 다음과 같은 옵션도 사용 가능합니다.
옵션
설명
제자리 변환(Convert in-place)
이 옵션을 선택하면, 언리얼 엔진이 사본을 생성하지 않고 원본 프로젝트를 그대로 변환합니다.
만약 변환에 실패하면 되돌릴 수 없는 데이터 손상과 손실이 발생할 수 있습니다.
변환 생략(Skip conversion)
이 옵션을 선택하면, 언리얼 엔진이 업그레이드하지 않고 원본 프로젝트를 그대로 엽니다.
만약 프로젝트를 여는 데 실패하면 되돌릴 수 없는 데이터 손상과 손실이 발생할 수 있습니다.
변환 결과
어떤 옵션을 선택하든 언리얼 엔진은 자동으로 프로젝트 파일의 코드를 생성하려고 시도합니다.
변환에 성공하면 프로젝트가 언리얼 에디터에서 열립니다.
변환에 실패하면 언리얼 엔진은 실패 및 발생 원인에 대한 자세한 정보가 포함된 오류 로그를 표시합니다. 다시 프로젝트를 업데이트하기 전에 수동으로 실패 원인을 해결해야 합니다.