より高度な C# 開発環境。 スマートなオートコンプリーション,ソース ファイルへのコンピュータ支援変更,スマートな構文ハイライトなどを考えてください。
VisualStudio C# 2010 は,Microsoft 社の製品です。 Express と Profesional エディションがあります。 Express エディションは無料で, http://www.microsoft.com/express/vcsharp/ からダウンロードできます。 Professional エディションは無料はありませんが,詳細を http://www.microsoft.com/visualstudio/en-us/products/professional/default.mspx から得られます。
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 に自身の 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 プロジェクト ファイルを生成するよう手動で指示できます。