네트워크 에뮬레이션(Network Emulation)
RenderDoc Integration

Visual Studio C# 통합

이 기능으로 무엇을 얻을 수 있습니까?

보다 정교한 C# 개발 환경. 스마트한 자동 완성, 소스 파일에의 컴퓨터 지원 변경, 스마트한 구문 하이라이트 등을 생각하십시오.

Express와 Pro의 차이는 무엇입니까?

VisualStudio C# 2010은 Microsoft사의 제품입니다. Express와 Profesional 에디션이 있습니다. Express Edition은 무료이며, 여기에서 다운로드할 수 있습니다. Professional Edition은 무료는 아니지만, 자세한 내용을 here에서 얻을 수 있습니다.

Unity’s VisualStudio integration allows you to create and maintain VisualStudio project files automatically. Also, VisualStudio will open when you double click on a script or on an error message in the Unity console.

Visual Studio Express를 입수했습니다. 어떻게 사용하면 좋을까요?

  • Unity 메뉴에서 Assets->Sync MonoDevelop Project를 선택합니다.
  • Unity 프로젝트에서 신규 작성된 .sln 파일을 찾습니다 (Assets 폴더로부터의 폴더).
  • Visual Studio Express에서 그 파일을 엽니다.
  • 모든 스크립트 파일을 편집할 수 있으므로 Unity로 돌아와서 사용합니다.

Visual Studio Professional을 입수했습니다. 어떻게 사용하면 좋을까요?

  • Unity에서 Edit->Preferences로 이동하여 Visual Studio가 원하는 외부 에디터로써 선택되어 있는지 확인합니다.
  • 프로젝트에서 C# 파일을 더블 클릭합니다. Visual Studio가 자동으로 해당 파일을 엽니다.
  • 파일을 편집할 수 있으므로 Unity로 돌아갑니다.

다음 사항에 주의하십시오.

  • Visual Studio에 자신의 C# 컴파일러가 함께 제공되며, C# 스크립트 오류가 있는지 체크할 수 있지만, Unity는 여전히 자신의 C# 컴파일러를 사용하여 스크립트를 컴파일합니다. 그래도 오류가 있는지를 체크하기 위해 항상 Unity로 돌아갈 필요가 없기 때문에 Visual Studio 컴파일러를 사용하는 것은 매우 유용합니다.

  • Visual Studio의 C# 컴파일러에는 Unity의 C# 컴파일러가 현재 제공하는 것 보다 많은 기능이 탑재되어 있습니다. 즉, 어떤 코드(특히 새로운 C# 기능)은 Visual Studio에서는 오류를 주지 않지만, Unity에서는 부여합니다.

  • Unity는 자동으로 Visual Studio .sln 및 .csproj 파일을 만들고 유지합니다. 누가 Unity에서 파일을 추가, 이름 변경, 이동, 삭제를 행해도, Unity는 .sln 및 .csproj 파일을 생성합니다. Visual Studio에서의 솔루션에도 파일을 추가할 수 있습니다. Unity는 이러한 새 파일을 임포트하고, 다음에 Unity가 프로젝트 파일을 다시 만들면, 이 새 파일을 포함하여 프로젝트 파일을 만듭니다.

  • Unity는 AssetServer 업데이트 또는 SVN 업데이트 후에는 Visual Studio 프로젝트 파일을 생성하지 않습니다. 메뉴를 통해 Unity에 Visual Studio 프로젝트 파일을 생성하도록 수동으로 지정할 수 있습니다. Assets->Sync MonoDevelop Project

네트워크 에뮬레이션(Network Emulation)
RenderDoc Integration