Visual Studio Tools for UnityVisual Studio Tools for Unity

Visual Studio Tools for Unity

개요Overview

Visual Studio Tools for Unity는 Visual Studio를 Unity를 사용한 플랫폼 간 게임 및 앱 개발을 위한 효과적인 도구로 전환하는 무료 Visual Studio 확장 기능입니다.Visual Studio Tools for Unity is a free Visual Studio extension that turns Visual Studio into a powerful tool for developing cross-platform games and apps with Unity.

Unity 편집기는 게임 세계를 하나로 통합하는 데 탁월하지만, 편집기에서 코드를 작성할 수는 없습니다.While the Unity editor is great for putting your game world together, you can't write your code in it. Visual Studio Tools for Unity를 사용하면 Visual Studio의 친숙한 코드 편집, 디버깅 및 생산성 기능을 통해 C#을 사용하여 Unity 프로젝트에 대한 편집기 및 게임 스크립트를 만들 수 있으며, Visual Studio의 강력한 디버깅 기능을 사용하여 디버그할 수 있습니다.With Visual Studio Tools for Unity, you can use the familiar code editing, debugging and productivity features of Visual Studio to create editor and game scripts for your Unity project using C#, and you can debug them using Visual Studio's powerful debugging capabilities.

하지만 Visual Studio Tools for Unity는 그 이상의 기능을 제공합니다. Unity 편집기와의 긴밀한 통합으로 단순한 작업을 수행하며 앞뒤로 전환하는 시간을 줄이고, Unity 특정 생산성 향상 기능을 제공하고, 필요할 때면 언제든지 Unity 설명서를 볼 수 있게 도와줍니다.But Visual Studio Tools for Unity is more than that; it also has deep integration with Unity editor so that you'll spend less time switching back and forth to do simple tasks, provides Unity-specific productivity enhancements, and puts the Unity documentation at your fingertips.

Windows 및 macOS의 Visual Studio Community와 호환되며 Unity와 함께 제공됨Compatible with Visual Studio Community on Windows and macOS and bundled with Unity

Visual Studio 및 Mac용 Visual Studio Community는 무료로 제공되며 Unity 설치와 함께 제공됩니다.Visual Studio and Visual Studio for Mac Community is available for free, and is bundled with Unity installs. 설치 및 설정에 대한 자세한 내용은 Visual Studio Tools for Unity 시작 설명서를 참조하세요.Visit the Visual Studio Tools for Unity getting started documentation for more information about installation and setup.

Unity 메시지에 대한 IntelliSenseIntelliSense for Unity messages

IntelliSense 코드 완성을 사용하면 해당 매개 변수를 포함하여 OnCollisionEnter와 같은 Unity API 메시지를 빠르고 쉽게 구현할 수 있습니다.IntelliSense code-completion makes it fast and easy to implement Unity API messages like OnCollisionEnter, including their parameters.

OnCollisionEnter를 보여 주는 IntelliSense 대화 상자

탁월한 디버깅Superior debugging

Visual Studio Tools for Unity는 Visual Studio만의 강력한 디버깅 기능을 지원합니다.Visual Studio Tools for Unity supports the robust debugging features that you expect from Visual Studio:

  • 조건부 중단점을 포함하는 중단점을 설정합니다.Set breakpoints, including conditional breakpoints.
  • 조사식 창에서 복잡한 식을 평가합니다.Evaluate complex expressions in the Watch window.
  • 변수 및 인수 값을 조사하고 수정합니다.Inspect and modify the value of variables and arguments.
  • 복잡한 개체 및 데이터 구조로 드릴다운합니다.Drill down into complex objects and data structures.

변수를 검사하는 중단점에서 중지됨

모범 사례 및 성능 인사이트에 대한 통합된 제안Integrated suggestions for best practices and performance insights

Unity 프로젝트에 대한 Visual Studio의 깊은 이해를 바탕으로 모범 사례를 캡처하는 향상된 코드를 작성합니다.Write better code that captures the best practices with Visual Studio's deep understanding of Unity projects.

CompareTag를 사용한 VS 리팩터링 문자열 비교

Unity 스크립트 및 메시지에 대한 CodeLens 지원CodeLens support for Unity scripts and messages

Unity 스크립트 및 메시지 함수는 Unity에서 제공하는 내용과 코드의 내용을 더 쉽게 인식할 수 있도록 힌트로 데코레이트됩니다.Unity scripts and message functions are decorated with hints to make it easier to recognize what's provided by Unity and what's your code.

Unity 스크립트 및 Unity 메시지에 대한 CodeLens 힌트를 보여 주는 새 스크립트

참고

CodeLens 지원은 Visual Studio 2019에서 사용할 수 있습니다.CodeLens support is available in Visual Studio 2019.

Unity와 일치하는 모든 스크립트의 최적화된 보기Optimized view of all your scripts to match Unity

UPE(Unity 프로젝트 탐색기)는 표준 솔루션 탐색기에서 프로젝트 파일을 볼 수 있는 또 다른 방법입니다.The Unity Project Explorer (UPE) is an alternative way to view you project files over the standard Solution Explorer. UPE는 표시되는 파일을 필터링하고 Unity와 일치하는 계층 구조에 표시합니다(Visual Studio 2019의 보기 > Unity 프로젝트 탐색기).The UPE filters the files shown and presents them in a hierarchy that matches Unity (View > Unity Project Explorer in Visual Studio 2019).

Unity 프로젝트 탐색기

참고

Unity 프로젝트 탐색기는 Visual Studio 2019에서 사용할 수 있습니다.The Unity Project Explorer is available in Visual Studio 2019. Mac용 Visual Studio의 Solution Pad는 기본적으로 Unity 프로젝트에 대해 유사한 동작을 포함하며, 추가적인 뷰가 필요하지 않습니다.In Visual Studio for Mac, the Solution Pad has similar behaviour by default for Unity projects - no additional views are required.