다음을 통해 공유


빠른 시작: Visual Studio Tools for Unreal Engine

이 문서에서는 UE(Unreal Engine) 게임 샘플을 다운로드하고 Visual Studio Tools for Unreal Engine을 구성합니다. Visual Studio Tools for Unreal Engine은 Unreal Engine을 사용하여 게임을 개발하는 데 도움이 되는 무료 확장입니다. Visual Studio에서 Unreal Engine 개발 환경을 개선하는 기능을 제공합니다.

필수 구성 요소

다음을 설치해야 합니다.

  • Visual Studio 버전 17.10 이상.
  • 이 문서에 사용된 예제에는 Unreal Engine 5 이상이 필요하기 때문에 Unreal Engine 버전 5 이상이 필요합니다.
  • Visual Studio Tools for Unreal Engine. 설치 지침은 Visual Studio Tools for Unreal Engine 설치를 참조하세요.

Visual Studio에서 Lyra 게임 샘플 다운로드 및 빌드

Lyra는 Unreal Engine에 대해 학습하기 위한 샘플 게임 프로젝트입니다. 다운로드 지침은 Lyra Starter 게임 다운로드 섹션을 Lyra 샘플 게임에서 참조하세요. Unreal Engine의 소스 코드 설치를 통해 구입한 경우 해당 버전에는 게임을 빌드하고 실행하는 데 필요한 자산이 포함되지 않습니다. 다운로드 지침을 사용하여 에픽 설치 관리자를 통해 필요한 모든 것을 얻을 수 있습니다.

Visual Studio Tools for Unreal Engine을 사용하도록 Lyra 게임 샘플 구성

Visual Studio 2022 버전 17.7을 기준으로 Unreal Engine용 Visual Studio 도구 플러그 인이 Unreal Engine 설치에 포함되어 있습니다. 더 이상 Unreal Engine Blueprints를 볼 필요가 없습니다. 이전 버전의 Visual Studio가 있는 경우 Visual Studio Tools for Unreal Engine 설치를 참조하여 플러그 인을 수동으로 설치합니다.

게임 샘플을 다운로드한 후 visual Studio Tools 플러그 인을 사용하도록 LyraStarterGame.uproject 업데이트합니다. 이 작업을 수행하는 한 가지 방법은 Unreal 편집기입니다. Lyra 프로젝트를 로드하고 주 메뉴에서 편집>플러그 인선택합니다. Visual Studio Integration Tools 플러그 인을 찾아 옆에 있는 확인란을 선택합니다.

이 작업을 수행하는 또 다른 방법은 LyraStarterGame.uproject 파일을 수동으로 편집하는 것입니다. 방법은 다음과 같습니다.

  1. 텍스트 편집기에서 LyraStarterGame.uproject 파일을 엽니다. 게임 샘플을 설치한 디렉터리에 있습니다.

  2. Plugins 섹션의 끝에 다음을 추가합니다.

    ,{
        "Name": "VisualStudioTools",
        "Enabled": true
    }
    

Unreal Engine 에서

  1. Unreal Engine에서 Lyra 프로젝트를 엽니다.
  2. Unreal Engine 편집기 주 메뉴에서 도구>Visual Studio 프로젝트생성을 선택합니다. 그러면 Visual Studio용 솔루션 파일이 만들어집니다.
  3. Unreal Engine 편집기 주 메뉴에서 도구>Visual Studio 열어 Visual Studio에서 게임을 엽니다. 컴퓨터에 여러 버전의 Visual Studio가 있는 경우 올바른 버전이 열려 있는지 확인합니다. Visual Studio 주 메뉴에서 도움말>Microsoft Visual Studio.를 선택합니다. Visual Studio 2022 버전 17.7 이상을 사용해야 합니다. 올바른 버전이 열리지 않은 경우 올바른 버전의 Visual Studio에서 LyraStarterGame.sln 수동으로 엽니다.

Visual Studio

  1. 솔루션 구성 드롭다운을 개발 편집기변경합니다. 청사진 Visual Studio Tools for Unreal Engine을 사용하면 Visual Studio의 솔루션 구성 드롭다운이 확장되고, 개발 편집기가 선택된 스크린샷이 표시됩니다: .
  2. 시작 프로젝트를 LyraStarterGame 프로젝트로 설정합니다. 솔루션 탐색기솔루션을 마우스 오른쪽 단추로 클릭하고 속성선택합니다.
  3. 솔루션 속성 페이지 대화 상자의 공통 속성아래에서 시작 프로젝트 구성선택합니다.
  4. 단일 시작 프로젝트 선택되어 있는지 확인하고 드롭다운에서 LyraStarterGame 선택합니다.

    솔루션 속성 페이지 대화 상자의 스크린샷

    공통 속성에서 시작 프로젝트 구성이 선택됩니다. 단일 시작 프로젝트 라디오 단추가 선택되어 있습니다. 드롭다운 메뉴의 시작 프로젝트는 LyraStarterGame입니다.

  5. 확인 선택하여 대화 상자를 닫습니다.
  6. Visual Studio 주 메뉴에서 빌드를 선택하고>빌드 솔루션을(를) 선택하여 게임을 빌드합니다.

Visual Studio 빌드 출력 창

Visual Studio의 빌드 출력 창에는 빌드 진행률과 발생하는 오류 또는 경고가 표시됩니다. Visual Studio 주 메뉴에서 보기>출력통해 빌드 출력 창을 열 수 있습니다.

Visual Studio 2022 17.12부터 출력 창에서 파일에 대한 절대 경로를 두 번 클릭하여 Visual Studio에서 해당 파일을 열 수 있습니다. 소스 코드는 Visual Studio 솔루션의 일부여야 하며 출력 창의 경로는 절대 경로여야 합니다. Visual Studio 또는 다른 유형의 프로젝트에서 Unreal Engine 프로젝트를 빌드할 때 작동합니다.

다음 스크린샷은 LyraStarterGame 샘플 빌드에 대한 출력 창을 보여줍니다. 사용자가 LyraCharacter.generated.h경고를 두 번 클릭했습니다. 해당 파일의 절대 경로가 제공되므로 편집기에서 파일이 열립니다.

Visual Studio 출력 창의 스크린샷 절대 경로가 지정되고 사용자가 두 번 클릭하여 LyrCharacter.generated.h 파일을 열기 때문에 LyraCharacter.generated.h 파일이 강조 표시됩니다.

Unreal Engine 도구 모음

Visual Studio는 Visual Studio에서 Unreal Engine 개발 통합 환경을 개선하는 도구 모음을 제공합니다. 도구 모음은 일반적인 UE 작업에 빠르게 액세스할 수 있도록 합니다.

주 메뉴에서 보기>도구 모음>Unreal Engine을 통해 Visual Studio의 Unreal Engine 도구 모음을 활성화합니다. 도구 모음은 다음과 같습니다.

Visual Studio의 Unreal Engine 도구 모음 스크린샷

도구 모음 단추(왼쪽에서 오른쪽):

  • 재생 아이콘은 오른쪽 드롭다운에 나열된 프로세스에 연결하는 빠른 연결 단추입니다. 드롭다운에는 Unreal Engine 관련 프로세스가 나열되므로 Unreal Engine 편집기에서 더 쉽게 연결할 수 있습니다. 이를 사용하여 모든 프로세스에 연결할 수도 있습니다.
  • Unreal Engine 통합 서버를 시작하고 중지하는 단추입니다. 통합 서버는 Visual Studio와 Unreal Engine 통합의 성능을 향상시킵니다. 백그라운드 프로세스로 실행되며 프로젝트에서 작업할 때 테스트 정보를 자동으로 업데이트합니다. 컴퓨터 리소스를 확보하기 위해 끌 수 있으며, 통합 기능을 향상시키고 싶을 때 다시 시작할 수 있습니다. Visual Studio에서 UE 프로젝트를 열면 서버가 자동으로 시작됩니다.
  • Unreal Engine Blueprint 자산을 다시 검사하는 단추입니다. Unreal Engine 프로젝트의 최신 Blueprint 자산으로 Visual Studio 솔루션을 업데이트합니다.
  • Unreal Engine 로그 창을 여는 단추입니다.
  • Unreal Engine Integration Configuration 창을 열어 새로 고침할 수 있으며, 전체 구성 상태와 Visual Studio 통합 도구 상태를 볼 수 있습니다. 청사진 지원 여부를 확인하고, Unreal Engine 명명 규칙 검사기의 상태를 확인하는 등의 작업을 할 수 있습니다.

명령줄 인수 드롭다운

내부 루프의 편집 및 디버깅 부분에서 명령줄 인수의 다양한 조합으로 게임을 자주 시작할 수 있습니다. 이제 명령줄 인수 드롭다운이 더 쉬워집니다.

명령줄 인수 드롭다운의 스크린샷

명령줄 인수 드롭다운은 표준 도구 모음의 솔루션 플랫폼 드롭다운 다음에 표시됩니다. C:\UE\LyraStarterGame\LyraStarterGame.uproject -fullscreen 및 C:\UE\LyraStarterGame\LyraStarterGame.uproject -JsonDebugOutput에 대한 항목이 있습니다.

명령줄 인수를 추가하려면 드롭다운에 인수를 입력하고 Enter 키를 누르세요. 인수는 입력한 순서대로 저장되고 나중에 사용할 수 있도록 드롭다운에 표시됩니다.

새 명령줄을 위한 공간을 확보하기 위해 가장 오래된 명령줄을 제거하기 전에 추가할 수 있는 명령줄은 5개로 제한됩니다.

Unreal Engine 편집기에서 실행되는 Unreal Engine 프로젝트를 디버깅할 때 첫 번째 인수는 프로젝트의 경로여야 합니다. 예: C:\UE\LyraStarterGame\LyraStarterGame.uproject.

명령줄 인수 드롭다운을 사용하는 방법에 대한 자세한 내용은 디버깅하는 동안 명령줄 인수 전달(C++)참조하세요.

다음 단계

Visual Studio Unreal Engine 클래스, 모듈 및 플러그 인 추가
Visual Studio Unreal Engine 청사진 보기
Visual Studio Unreal Engine 로깅 보기
Unreal Engine 매크로를 Visual Studio에서 보기