• 게임
  • 산업 분야
  • 리소스
  • 커뮤니티
  • 학습
  • 문의하기
개발
Unity 엔진
모든 플랫폼 위한 2D 및 3D 게임 제작
다운로드플랜 및 가격
수익화
인앱 결제/인앱 구매(IAP)
스토어 간 IAP 검색 및 관리
Mediation
수익 / 매출 극대화 및 수익화 / 수익 창출 최적화(하다)
Ad Quality
앱 유저. '광고 지면'의 타겟 고객 경험 보호
탭조이
장기적인 유저. '광고 지면'의 타겟 고객 충성도 구축
모든 수익화 / 수익 창출 제품
사용자 확보
사용자 확보
모바일 사용자를 검색하고 Acquire
Unity 벡터 AI
적합한 게임으로 플레이어 연결
Aura 디바이스 단위 광고
최대 참여/인게이지먼트 시 기기 내 사용자 도달률
모든 성장 제품
활용 부문
3D 협업
실시간 3D 프로젝트 빌드 및 검토
몰입형 교육
몰입도 높은 환경 제작
고객 경험
인터랙티브 3D 경험 제작
모든 업계 솔루션
산업 분야
제조업
운영 우수성 확보
리테일
상점 경험을 온라인 경험으로 전환
자동차
혁신 및 차량 내 경험 향상
전체 산업 분야
테크니컬 라이브러리
기술 자료
공식 유저. '광고 지면'의 타겟 고객 매뉴얼 및 API 레퍼런스
개발자 툴
릴리스 버전 및 이슈 트래커
로드맵
예정된 기능 검토
용어집
기술 용어 라이브러리
분석 자료
활용 사례
실제 성공 사례
베스트 프랙티스 가이드
전문가 팁
모든 리소스
새로운 기능
블로그
업데이트, 정보, 기술 팁
뉴스
뉴스, 스토리, 보도 센터
커뮤니티 허브
토론
토론, 문제 해결, 소통
이벤트
글로벌 이벤트 및 현지 이벤트
커뮤니티 사례
Made with Unity
Unity 크리에이터 소개
Livestreams
개발자, 크리에이터, Insider와의 소통
Unity Awards
전 세계 Unity 크리에이터 축하
모든 레벨 지원
Unity Learn
무료로 Unity 기술 마스터
전문 교육
Unity 강사와 함께 팀의 역량을 강화하세요
Unity 처음 사용하시나요
시작하기
학습 시작하기
Unity 필수 학습 길잡이
Unity 사용이 처음이신가요? 여정 시작하기
사용법 가이드
실용적인 팁 및 베스트 프랙티스
교육
학생용
커리어 시작하기
교육 담당자 대상 교육
교육 효율 극대화
교육 라이선스
교육 기관에 Unity 강력한 기능 도입
자격증
Unity 숙련도를 입증하세요
지원 옵션
도움 받기
성공을 위한 Unity
Success 플랜
전문가 지원을 통해 더 빠르게 목표 도달률 달성
FAQ
일반적인 질문에 대한 답변
문의하기
유니티 팀과 소통하기
플랜 및 가격
언어
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
소셜
통화
구매
  • 제품
  • 유니티 애즈
  • 구독
  • Unity 에셋 스토어
  • 리셀러
교육
  • 학생
  • 교육 담당자
  • 기관
  • 인증 시험
  • 레벨업 아카데미
  • Skills Development Program
다운로드
  • Unity Hub
  • 다운로드 아카이브
  • 베타 프로그램
Unity Labs
  • Labs
  • Publications
리소스
  • Unity 학습 플랫폼
  • 커뮤니티
  • 기술 자료
  • Unity QA
  • FAQ
  • Services Status
  • 활용 사례
  • Made with Unity
Unity
  • 회사
  • 뉴스레터
  • 블로그
  • 이벤트
  • 채용 정보
  • 도움말
  • Press
  • 파트너
  • 투자자
  • 어필리에이트
  • 보안
  • 소셜 임팩트
  • Inclusion & Diversity
  • 문의하기
Copyright © 2025 Unity Technologies
  • 법적 고지 사항
  • 개인정보처리방침
  • 쿠키
  • 개인정보 판매 또는 공유 금지

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 국가에서 유니티 테크놀로지스 또는 계열사의 상표 또는 등록상표입니다(여기에서 자세한 정보 확인). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

Hero background image

Microsoft Visual Studio 코드로 디버깅 속도 향상

이 웹페이지는 이해를 돕기 위해 기계 번역으로 제공됩니다. 기계 번역으로 제공되는 콘텐츠에 대한 정확도나 신뢰도는 보장되지 않습니다. 번역된 콘텐츠의 정확도에 관해 의문이 있는 경우 웹페이지의 공식 영어 원문을 참고해 주시기 바랍니다.
여기를 클릭하세요.

Unity는 Microsoft Visual Studio 및 Visual Studio Code, JetBrains Rider, Atom 등 다양한 코드 에디터를 지원합니다.

Microsoft Visual Studio Code(VS Code)는 크로스 플랫폼 확장 가능한 IDE와 기능을 추가하고 IDE를 커스터마이즈할 수 있는 풍부한 확장 프로그램 생태계를 제공하는 Visual Studio의 경량 대안입니다. 무료로 오픈 소스로 사용할 수 있으므로 예산이 적은 개발자에게 매력적인 옵션입니다.

또한 Microsoft는 C# 개발자에게 Visual Studio 코드에서 간소화된 Unity 개발 경험을 제공하는 Unity 확장을 제공합니다.

  • Visual Studio 에디터 Unity 패키지 설치
  • 설정과 코드 Unity 앵커 비교
  • VS Code 확장 프로그램 설치
  • VS 코드를 사용한 디버깅
  • 디버깅 Windows 활용
  • 고급 Unity 크리에이터를 위한 더 많은 리소스
package-manager-visual-studio
패키지 관리자에서 VISUAL STUDIO 에디터 설치

Visual Studio 에디터 Unity 패키지 설치

VS Code는 다양한 확장 프로그램과 호환되므로 풀스케일 IDE 역할을 합니다.

Unity VS Code를 사용하려면 몇 가지 단계를 완료해야 합니다.

먼저, Windows, macOS 및 Linux용 버전을 찾을 수 있는 웹사이트에서 Visual Studio Code를 다운로드하고 설치합니다.

VS Code를 설치하고 나면 Unity Visual Studio 에디터 패키지를 다운로드하세요. Package Manager 창에서 설치하십시오. 이전 버전의 패키지가 있는 경우 버전 2.0.20 이상으로 업그레이드합니다.

이제 Visual Studio 에디터 패키지가 전체 Visual Studio 제품군을 처리합니다. 이제 지원되지 않는 Visual Studio Code Editor 패키지와 혼동해서는 안 됩니다.

visualcode-1
외부 스크립트 에디터로서 VS 코드 선택

Unity VS Code 설정

VS Code와 Visual Studio Editor 패키지를 설치한 후에는 VS Code를 외부 스크립트 에디터로 설정해야 합니다.

에디터에서 Unity > 기본 설정 > 외부 도구에서 이 작업을 수행합니다. External Script Editor에서 드롭다운 메뉴에서 Visual Studio Code를 선택합니다. 목록에 VS Code가 없으면 Browse를 클릭 수 시스템에서 실행 가능한 VS Code를 찾습니다. 다음 번에 Unity C# 파일을 열면 Visual Studio Code가 열립니다.

visual-studio-code-extension
VISUAL STUDIO CODE용 UNITY 확장 기능은 VISUAL STUDIO 마켓플레이스에서 이용 가능합니다.

VS Code 확장 프로그램 설치

다음 단계는 간소화된 Unity 개발 경험을 제공하는 Visual Studio Code용 Unity 확장 프로그램을 설치하는 것입니다. C# Dev Kit 및 C# 확장 프로그램에서 제공하는 풍부한 기능을 기반으로 빌드되며 Visual Studio Code와 기본적으로 통합됩니다.

주요 기능은 다음과 같습니다.

- Unity 에디터와 플레이어를 위한 디버거

- Unity 전용 C# 분석기 및 리팩터링

- Unity 파일 포맷의 코드 색상(.asmdef, .shader, .uss, .uxml)

확장을 얻으려면 Visual Studio 마켓플레이스로 이동합니다. 버튼을 다운로드하면 Visual Studio Code 애플리케이션에서 버튼을 열라는 메시지가 표시됩니다. 그런 다음 VS Code는 C# Dev Kit 및 C# 확장 기능을 포함한 Unity 확장 프로그램을 설치합니다.

설치되면 C# Dev Kit 환경을 설정할 수 있습니다.

debugging-in-visual-code
VS CODE에서 디버깅

VS 코드를 사용한 디버깅

VS Code 에디터의 왼쪽 툴바에 버그 아이콘으로 표시된 플레이 버튼이 있습니다. 이를 클릭하면 Run and Debug 뷰가 열립니다. 뷰 상단에는 플레이 버튼과 launch.json 파일의 출시 옵션 드롭다운 목록이 있습니다. 첫 번째 실행 옵션이므로 Unity Editor를 선택합니다.

Run 뷰와 Debug 뷰에는 프로그램 상태를 확인할 수 있는 5개의 Windows 있습니다. 로컬, 시계, 호출 스택, 중단점, 예외 중단점(이 마지막 옵션은 다른 4가지 옵션만큼 자주 사용되지 않음) 이 Windows 사용하면 디버깅 중에 코드를 검사하고 애플리케이션의 현재 상태를 파악할 수 있습니다. Visual Studio에서 Windows 디버깅과 유사한 방식으로 작동합니다.

테스트하려는 코드에서 중단점을 선택했을 때 마진을 클릭하거나 F9 키를 눌러 중단점을 추가합니다. 에디터 마진의 중단점은 완전한 빨간색 원으로 표시됩니다.

중단점을 오른쪽 클릭하여 편집하고 조건을 추가하여 프로그램 중단을 제어할 수 있습니다. VS Code에서 프로그램 실행이 일시 중지되면 뷰에 툴바가 추가됩니다(Visual Studio와 유사). 툴바에는 다음 버튼이 있습니다.

- 플레이/지연(F6)

- 단계 오버(F10)

- 시작하기(F11)

- 단계별 종료(

- 재시작: 눌러 F5(Windows) 및 눌러 F5(macOS)

- 디버깅을 중지합니다.

VS Code 기술 자료에서 VS Code 도구 모음 기능에 대해 자세히 알아보고, 더 많은 팁을 얻으려면 이 동영상을 참조하세요.

visualcode
VS 코드의 디버깅 창

디버깅 Windows 활용

로컬
로컬 창에는 실행이 일시 중지된 현재 범위의 모든 로컬 변수 값이 표시됩니다. 여기에는 현재 디버깅 중인 메서드 또는 함수 내에서 선언된 변수가 포함되어 있으므로 이를 사용하여 코드 실행 시 현재 시점의 변수 값을 검사할 수 있습니다.

시청하기
Watch 창을 사용하면 변수나 표현식을 Watch에 직접 추가하여 디버깅 프로세스 중에 모니터링하려는 특정 변수나 표현식을 추가할 수 있습니다. 코드를 살펴보면 값이 업데이트되는 것을 볼 수 있으며, 현재 범위에 없는 경우에도 디버깅 세션 전반에서 특정 변수나 표현식을 추적하려는 경우 유용한 기능입니다.

콜 스택
호출 스택 창은 코드의 흐름을 이해하고 특정 코드 조각이 어떻게 도달되었는지 파악하는 데 유용합니다. 현재 실행 지점으로 이어진 메서드 또는 함수 호출의 시퀀스를 표시하며, 호출 스택의 각 항목은 메서드 또는 함수 호출을 나타내고 가장 최근 호출은 상단에 있습니다. 호출 스택의 모든 항목을 클릭 수 프로젝트의 해당 코드로 이동하여 실행 시 해당 시점의 로컬 변수를 확인할 수 있습니다.

중단점
Breakpoint 창에는 코드에서 설정한 모든 중단점의 목록이 표시됩니다. 중단점은 특정 행에 도달했을 때 실행을 일시 중지하기 위해 코드에 배치하는 마커입니다. 이 창을 사용하면 중단점을 활성화 또는 비활성화하고, 제거하거나, 프로젝트의 해당 코드 라인으로 이동할 수 있습니다. 중단점이 많은 경우 중단점을 관리하고 실행을 일시 중지하려는 코드의 특정 위치로 빠르게 이동하는 데 유용합니다.

Write_Clean_Code

고급 Unity 크리에이터를 위한 더 많은 리소스

다른 코드 에디터를 사용할 계획이신가요? Microsoft Visual Studio 2022에서 유니티 기사를 읽어 보세요.

전자책 C# 스타일 가이드 만들기: 팀 생산성을 높이세요. 확장 가능한 깔끔한 코드를 작성하십시오. 깔끔하고 읽기 쉬운 확장 가능한 코드베이스를 개발하는 데 도움이 되는 코드 스타일 가이드를 만드는 방법에 대한 업계 전문가의 조언을 받아보세요.

Unity를 사용하여 생산성을 높이는 70여 가지 팁에서 더 많은 생산성 팁을 확인할 수 있습니다. 숙련된 개발자도 놓친 팁을 포함하여 Unity 2020 LTS로 일상적인 전반적인 워크플로를 개선하세요.

Unity 베스트 프랙티스 허브에서 Unity의 고급 전자책과 문서를 모두 확인할 수 있습니다.