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 IntegrationUse Unity DebuggerRevert Script On Unl..Output Messages To ConsoleAlways 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.
중단점에서 코드가 실행되면 디버거가 중지됨.
재시작하면 대부분의 문제가 해결됨.
화이팅! 😉
