최근 업데이트: 2020년 1월, 7분 소요

Unity에서 코딩 시 Visual Studio 툴 최적화를 위한 팁

이 페이지의 내용: Unity 프로젝트의 코드 에디터로 Microsoft Visual Studio 또는 Mac용 Visual Studio를 사용할 때 생산성을 높일 수 있는 유용한 팁을 소개합니다. Visual Studio와 Mac용 Visual Studio는 Unity API 메시지에 대한 IntelliSense 지원, 디버깅 및 검사 기능, Unity 프로젝트 탐색기, Attach 및 Play를 비롯한 다양한 Unity용 툴 모음을 지원합니다. 유나이트 코펜하겐 세션에서 이 팁을 제공해 주신 Microsoft의 존 밀러(John Miller) 씨에게 감사드립니다.

Visual Studio 업데이트

Microsoft Visual Studio를 Unity 버전과 상관없이 프로젝트 내용을 손상시키지 않고 업데이트할 수 있다는 사실은 당연한 것이지만, 중요한 내용입니다. Visual Studio의 최신 버전은 항상 Windows와 Mac 모두에 성능 향상을 제공하므로 귀중한 시간을 아낄 수 있습니다. 업데이트 방법은 매우 간단하며, 위 이미지에서 업데이트 방법을 확인할 수 있습니다.

Visual Studio 열어두기

You can avoid costly delays that come with cold launching Visual Studio by simply leaving the editor open. It will continue to synchronize your changes as you operate back and forth between Visual Studio and the Unity Editor

로드 시간 감소

"Restore Solution Explorer project hierarchy state on solution load" 상자를 선택 해제하면 로딩 시간을 줄일 수 있습니다. 하지만 솔루션 실행 시 마지막으로 연 파일에 쓰기 위해 모든 폴더를 펼치고자 한다면 해당 상자를 선택 해제하지 말아야 합니다.

키보드 단축키로 시간 절약

Use CTRL+T (Windows) Shift+CMD+F (Mac) to search your entire project for anything. 

Unity API를 통한 더 빠른 작업 수행

Windows 및 Mac용 Visual Studio 에디터에서 직접 Unity 기술 자료에 액세스할 수 있습니다. 이렇게 하려면 살펴보고자 하는 Unity의 기능을 강조 표시합니다. 그다음 Help > Unity API Reference로 이동하거나 키보드 단축키 Ctrl+Alt+M, Ctrl+H 또는 CMD+'를 눌러 통합 개발 환경(IDE)의 내부 브라우저 혹은 외부 브라우저를 실행할 수 있습니다. 

코드가 많은 긴 파일이 있는 경우 빠른 식별을 위해 Unity API 메서드의 폰트와 컬러를 커스터마이즈하면 큰 도움이 될 수 있습니다.

Visual Studio의 Attach와 Play로 Unity 코드 디버깅 시간 단축

Attach와 Play를 통한 더 빠른 디버깅

Attach to Unity를 클릭하고 Unity로 전환해 Play를 누르는 대신, Attach to Unity and Play 설정을 사용해 이 과정을 단축할 수 있습니다. 이렇게 하면 디버거를 연결하고 Unity를 재생하며, IDE를 떠나지 않아도 되기 때문에 디버깅 워크플로의 속도를 높입니다.

IntelliCode 사용

IntelliCode는 IntelliSense를 개선하기 위한 AI 기반 머신러닝 모델입니다. IntelliCode는 가장 사용할 가능성이 높은 순서대로 자동 완성 제안 목록을 표시해 시간을 절약해 줍니다. IntelliCode를 사용하려면 Visual Studio 2019의 경우, Visual Studio에서 프로젝트를 열고 IntelliCode를 연 후, "Train IntelliCode" 옵션을 선택합니다. Visual Studio 2017의 경우, IntelliCode는 별도의 확장 기능으로 Visual Studio Marketplace에서 설치할 수 있습니다. 이렇게 하면 열려 있는 프로젝트를 기반으로 모델을 생성하며, 학습을 통해 다른 프로젝트에 대한 제안도 제공할 수 있습니다. 유나이트 코펜하겐 세션에서 존은 자신이 Unity FPS 샘플 프로젝트를 사용한 방법을 설명하여 IntelliCode로 할 수 있는 일을 선보였습니다.

Visual Studio Live Share를 통한 손쉬운 협업

Live Share를 통한 더 나은 협업

마지막 팁은 협업에 유용한 팁입니다. "Live Share"를 클릭해 코드 일부에 대한 링크를 생성하고 이를 Visual Studio 또는 Visual Studio Code를 설치한 사람과 공유할 수 있습니다. 협업자와의 공유 세션이 생성되며, 에디터 외에 다른 구성 요소를 설치하지 않아도 코드를 볼 수 있습니다. 

이 콘텐츠가 마음에 드셨나요?

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인