VSCode로 Unity 개발을 위한 간단한 설정 가이드.
본 가이드는 아래 언어들을 지원함.
최초 작성: 2020-06-04
마지막 업데이트: 2020-06-05
https://unity3d.com/get-unity/download
오른쪽 상단에 있는Profile > Sign in
으로 이동.
오른쪽 상단에 있는 Profile > Manage license
로 이동.
ACTIVATE NEW LICENSE
를 클릭.
License Agreement
선택: Unity Personal- I don't use Unity in a professional capacity. 선택
DONE
클릭.
왼쪽에 있는 Installs
로 이동.
ADD
클릭.
version of Unity
선택: Unity 2019.3.15f1NEXT
클릭.
왼쪽에 있는 Projects
로 이동.
NEW
클릭.
- 옵션들은 디폴트 값 유지.
CREATE
클릭.
Edit > Preferences
이동.
- 왼쪽에 있는
External Tools
로 이동. Exteral Script Editor
선택: Visual Studio Code.
Asset Store
로 이동 후 VSCode를 키워드로 검색.
Download
후Import
.
Edit > Preferneces
로 이동.
- 왼쪽
VSCode
클릭. VS Code Path
수정: C:\Program Files (x86)\Microsoft VS Code\bin\code.cmd- 아래의 모든 옵션들 활성화.
Enable Integration
Use Unity Debugger
Revert Script On Unl..
Output Messages To Console
Always Write Lauch File
(선택사항) Unity 다크 테마에 관심있으면 여기를 확인.
.NET Core SDK 필요.
CMD
의 dotnet
명령어로 설치 확인.
$ dotnet --version
새로 설치해야 하는 경우 Windows를 다시 시작해야 함.
https://code.visualstudio.com/Download
View > Extensions
로 이동.
아래의 익스텐션 설치.
[Unity]
Assets > Create > C# Script
로 이동.
디폴트 파일명(NewBehaviourScript
)으로 생성 후 열기.
[VSCode]
아래의 코드를 NewBehaviourScript.cs
에 복붙.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
int test = 0;
// Start is called before the first frame update
void Start()
{
Debug.Log("Start()");
}
// Update is called once per frame
void Update()
{
test++;
Debug.Log("Update(): test = "+test);
}
}
[Unity]
Hierachy
창에서 SampleScene > Main Camera
를 선택.
Inspector
창에서 Add Component
를 클릭 후 Scripts > New Behaviour Script
선택.
저장. (단축키: Ctrl
+S
)
Unity와 VScode 둘 다 재시작.
[VSCode]
Debug.Log("Update(): test = "+test);
이 있는 라인에 중단점 설정.
Run > Start Debugging
으로 이동. (단축키: F5
)
[Unity]
씬을 Play
.
중단점에서 코드가 실행되면 디버거가 중지됨.
재시작하면 대부분의 문제가 해결됨.
화이팅! 😉