1 - UE4 빌드를 위한 Qt Creator 환경설정

UE4 를 Debug 및 Release 모드로 빌드하도록 IDE 를 환경설정하는 방법을 배워봅니다.

Windows
MacOS
Linux
이 페이지의 내용:

게임 소스 코드를 변경하는 데 명령줄 디버거나 텍스트 에디터를 선호하는 개발자도 있지만, 대부분의 경우 통합 개발 환경(IDE)에서 코드를 편집, 디버깅, 컴파일하는 것을 선호합니다. 이 문서는 Linux 환경에서 UE4 작업을 하기 위한 IDE 구성 방법을 찾으시는 분들을 위한 문서입니다.

어떤 IDE 를 선택할 것인지는 개인 취향이라는 것을 알기는 하지만, UE4 에서는 Linux에 세 가지 IDE 인터페이스를 사용하도록 환경설정되어 있습니다. 구체적으로 Qt Creator, KDevelop, Codelite 입니다. 어느 IDE 하나를 특별히 지지하지는 않지만, 여기서는 학습 목적 상, Qt Creator 를 환경설정하여 UE4 를 실행하는 방법을 보여드리도록 하겠습니다. 이 문서가 끝날 즈음이면 IDE 환경설정 방법과 UE4 를 빌드하고 실행하는 방법을 터득하게 되실 것입니다. 마지막으로, 언리얼 에디터에서 생성한 C++ (CPP) 프로젝트를 빌드하고 실행하도록 IDE 를 구성하는 방법도 배우게 될 것입니다.

시작하기에 앞서, Linux 퀵스타트 문서를 참고하여 작업방식 구성이 되어있는지 확인해 주세요. 또, 컴퓨터에 Qt Creator 가 설치되어 있는지도 확인해 주시기 바랍니다.

  1. Qt Creator 를 실행하면, Qt Welcome 메뉴가 뜹니다.

    클릭하면 이미지 원본을 확인합니다.

  2. Open Project (프로젝트 열기) 버튼을 눌러 Qt Project 파일 브라우저를 엽니다.

    클릭하면 이미지 원본을 확인합니다.

  3. UE4 를 빌드한 디렉터리로 이동하여, UE4 Qt Project (UE4.pro) 파일을 선택한 뒤 Open (열기)버튼을 누릅니다.

    클릭하면 이미지 원본을 확인합니다.

  4. 아직은 UE4 를 Debug 및 Release 모드로 빌드할 수 있도록 Qt Creator 구성이 완료되지 않았습니다. Configure Project (프로젝트 환경설정) 메뉴의 Configure Project (프로젝트 환경설정) 버튼을 클릭합니다.

    클릭하면 이미지 원본을 확인합니다.

  5. Projects (프로젝트) 버튼을 클릭하여 프로젝트 모드로 들어가면 Build Settings (빌드 세팅) 메뉴가 열립니다.

    클릭하면 이미지 원본을 확인합니다.

    Build Settings (빌드 세팅) 메뉴를 열면, Qt Creator 의 기본 Edit build configuration: (빌드 구성 편집)이 Debug (디버그) 모드로 된 것이 보일 것입니다.

    클릭하면 이미지 원본을 확인합니다.

  6. Build Steps (빌드 스텝) 섹션에서, 디테일 드롭 다운 메뉴 옆 X 버튼을 클릭하여 qmake 빌드 스텝을 지웁니다.

    클릭하면 이미지 원본을 확인합니다.

  7. Shadow build (섀도우 빌드) 박스 체크를 지워 선택을 취소합니다.

    클릭하면 이미지 원본을 확인합니다.

    섀도우 빌드란 Qt Creator 의 qmake 유틸리티로 별도의 빌드 디렉터리에 프로젝트를 빌드할 수 있도록 해줍니다. UE4 는 언리얼 빌드 시스템 활용을 통해 커스텀 Make 파일과 함께 배포되므로, Qt Creator 의 qmake 유틸리티를 사용할 필요가 없습니다.

  8. 이제 디테일 드롭 다운 메뉴를 클릭하여 Make 빌드 스텝의 입력 양식을 엽니다.

    SetupIDE_Step8.png

  9. Make arguments: 글상자에 UE4Editor-Linux-Debug 라 입력합니다.

    SetupIDE_Step9.png

  10. Clean Steps 섹션 아래, 디테일 드롭 다운 메뉴를 클릭하여 Make 클린 스텝의 입력 양식을 엽니다.

    SetupIDE_Step10.png

  11. Make arguments: 글상자에 UE4Editor-Linux-Debug ARGS="-clean" 을 입력하여 clean 을 대체합니다.

    SetupIDE_Step11.png

  12. 이제 Edit build configuration: 드롭 다운 메뉴를 클릭하고 Release (릴리즈)를 선택하면 릴리즈 모드의 Build Settings (빌드 세팅)이 열립니다.

    클릭하면 이미지 원본을 확인합니다.

  13. 6 단계에서 11 단계까지 반복하여 릴리즈 모드의 빌드 구성을 편집합니다. 세팅이 다음 이미지와 같은지 확인합니다:

    SetupIDE_Step13.png

    프로젝트에 빌드 구성을 추가로 만들려는 경우, Qt Creator 의 Build Settings Documentation 을 참고하여 빌드 구성을 필요한 만큼 추가시킬 수 있습니다.

최종 결과

클릭하면 이미지 원본을 확인합니다.

이제 UE4 를 Debug 와 Release 모드로 빌드할 수 있도록 구성을 마쳤습니다. 시스템 사양에 따라, UE4 가 Debug 모드에서 더욱 느리게 실행되는 것을 알 수 있습니다. 가능한 빌드 구성에 따른 퍼포먼스 특징 관련해서는 빌드 환경설정 참고서 문서를 참고하세요. 이 점을 염두에 두고, UE4 실행을 위한 Qt Creator 환경설정을 시작해 봅시다.

Tags