Unity에서 Visual Studio가 열리지 않는 경우 VSCode로 대체하는 방법

Unity에서 Visual Studio가 열리지 않음



Unity에서는 Edit -> Preferences -> External Tools에서 사용할 편집기를 지정할 수 있습니다. 일반적으로 Visual Studio 2019 등이 기본 편집기로 설정되었지만 Unity 2020.1.9f1 환경에서 자동으로 열리지 않습니다.

Visual Studio Code는 사전 설치되어 있다고 가정하여 이야기를 진행합니다.

경로를 지정하여 Visual Studio 2019에서 여는 방법



C 드라이브에 설치된 경우 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe에 Visual Studio 2019 실행 파일이 있습니다.

External Tools Browse에서 직접 경로를 지정하면 Visual Studio 2019를 인식합니다.

그러나 D 드라이브에 Visual Studio 2019를 설치하면 Unity는 Visual Studio 실행 파일을 찾을 수 없습니다. D 드라이브 devenv.exe를 지정하면 Visual Studio 2019가 Unity를 찾을 수 없으며 Visual Studio에서 Unity 프로젝트를 열 수 없습니다. 특히 Assemply-CSharp.csproj에서 このプロジェクトの種類の基になるアプリケーションが見つかりませんでした。라는 오류가 표시됩니다.

제대로 열 수 없는 부작용



이 상태라고 형식적으로 열 수는 있지만, 에디터의 보완이 효과가 없고, 효율이 상당히 떨어집니다. 메모장에서 작업하는 것과 같습니다. Visual Studio와 같은 전용 도구를 사용하여 개발하는 것은 개발을 효율화하기 때문에이 상태는 방치 할 수 없습니다.

VSCode에서 여는 방법



Visual Studio Code (이하 VSCode)는 Visual Studio와는 완전히 다른 통합 개발 환경입니다. 그러나 Visual Studio에 해당하는 것은 플러그인과 명령의 조합으로 구현할 수 있습니다.

Unity에서 VSCode를 등록하는 방법



VSCode 자체는 표준 설치 대상이면 C:\Users\ユーザ名\AppData\Local\Programs\Microsoft VS Code\Code.exe에 저장됩니다.

Unity의 Edit -> Preferences -> External Tools에서 Browse를 선택하면 외부 편집기 실행 파일의 위치를 ​​선택할 수 있습니다. 위의 경로에 VSCode 본체가 있으므로 등록하십시오.

VSCode에서 Unity를 사용할 수있게하는 방법



이 단계의 상태에서 Unity의 C# 스크립트를 열면 다양한 설치가 필요합니다. 수백 MB 단위의 데이터 다운로드가 발생하기 때문에 통신 환경에 유의하십시오.



그림과 같이 Finish!가 표시되면 Unity 종속 C# 관련 패키지 설치가 완료됩니다.

다음에, 플러그인의 인스톨입니다만, ①플러그인 버튼을 누르고, ②플러그인을 검색한다, ③선택한 플러그인을 인스톨을 한다. 라는 순서로 조작합니다.



일단 VSCode의 현재 버전 v1.50.0에서 추천하는 플러그인은 다음과 같습니다.
  • C#
  • Debugger for Unity
  • Unity Tools
  • C# XML Documentation Comments

  • 취향에 따라 추천
  • C# FixFormat (코드를 자동 성형하므로 외형이 확실히 깨끗해진다)
  • eppz! (C# theme for Unity)(색조가 멋지다)

  • 기본적으로 이 정도까지 할 수 있으면 Unity와 VSCode로 개발하기 쉬워집니다. Visual Studio도 고기능이지만, VSCode도 플러그인을 넣으면 거기 고기능이 됩니다(역시, Intel VTune만큼 편리하게는 되지 않습니다만……). Visual Studio Code는 Python, Ruby, PHP, Javascript 등의 웹 관계의 언어와 친화성이 높기 때문에 오래도록 사용할 수 있는 통합 개발 환경입니다.

    좋은 웹페이지 즐겨찾기