본문 바로가기
게임 프로그래밍/유니티 활용

[유니티] Visual Studio Code 연동시키기

by 레오란다 2024. 4. 11.
반응형

Visual Studio Code 는 Visual Studio 보다 훨씬 가볍운 코드 에디터입니다. 유니티에서는 이 Visual Studio Code 를 에디터로 사용할 수 있도록 지원을 해주고 있습니다.

 

유니티는 현재 최신 LTS 인 2022.3.23f1 을 기준으로 하였습니다. 2022.3.23f1 엔 유니티에서 Visual Studio Code를 사용하기 위한 package 가 설치되어 있습니다.

 

1. Visual Studio Code 설치

 

우선 아래 사이트에서 VSCode 를 설치합니다.

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

 

 

2. 유니티 실행 및 Preference 설정

Preference

 

유니티를 실행 시키고 [Edit > Preferences] 를 선택하고 Externl Tools 에서 External Script Editor 를 Visual Studio Code 로 설정합니다.

 

아래와 같이 Test 오브젝트를 만들고 Script 를 생성한 다음 붉은색 테두리를 더블 클릭하면 Visual Studio Code 가 실행됩니다.

테스트용 C# 스크립트

 

 

3. Visual Studio Code 에서 필수 extention 과 .NET SDK 설치

C# Dev Kit Extension

 

Visual Studio Code 가 실행되면 위의 붉은색 테두리와 같이 C# Dev Kit extension 을 설치할 것인지를 물어 보는데 Install 버튼을 클릭해 설치해 줍니다.

 

Unity Extension

 

설치가 완료되면 좌측 아이콘 맨 아래에 있는 Extensions 를 클릭하고 검색에 Unity 를 입력해 Unity extension 을 설치합니다.

 

이제 VSCode 를 닫고 유니티에서 스크립트를 더블 클릭했을 때 아래와 같이 좌측에 Assembly-CShap.csproj 가 있는 목록이 나타나면 성공입니다.

 

단, 오른쪽 아래에 Download a .NET SDK 와 오류 알림이 뜨면 .NET SDK 가 설치되어 있지 않은 것이기 때문에 아래의 사이트에서 .NET SDK 를 설치해 주셔야 합니다.

 

https://dotnet.microsoft.com/ko-kr/download/dotnet?cid=getdotnetcorecli

 

.NET 다운로드(Linux, macOS 및 Windows)

Linux, macOS 및 Windows용 공식 .NET 다운로드. .NET은 다양한 유형의 애플리케이션을 빌드하기 위한 무료 플랫폼 간 오픈 소스 개발자 플랫폼입니다.

dotnet.microsoft.com

      

 

4. 설치 완료 및 테스트

 

.NET SDK 까지 설치 했으면 VSCode 를 닫고 유니티에서 다시 스크립트를 더블 클릭해 열면 오류 없이 실행 될 것입니다. 아래와 같이 유니티 코드가 자동 완성 지원이 된다면 정상적으로 설치된 것입니다.

 

VSCode 자동 완성

 

또, Run and Debug 에서 아래처럼 Unity 에 attatch 해 break point 를 설정해 디버깅도 할 수 있습니다.  

유니티 코드 디버깅

 

반응형

댓글