統合開発環境 (IDE) は、通常、コードエディター、コード補完、コード分析と診断、テストの実行、デバッグなど、ソフトウェア開発のための幅広いツールを組み合わせたアプリケーションです。Unity は以下の C# IDE をサポートしています。
Preferences ウィンドウ の External Script Editor の設定によって、編集のために開く IDE Unity C# スクリプトファイルが決まります。この設定を変更するには、Unity > Preferences > External Tools > External Script Editor の順に選択します。
C# ソースファイルを開いたり、表示したり、簡単な編集を行ったりするだけであれば、この設定で十分です。コード分析やデバッグなど、IDE の全機能を使用するには、通常、追加のプラグインまたは拡張機能が必要です。詳細については、サポートされている各 IDE のセクションを参照してください。
Visual Studio は、Windows 上の Unity に推奨される IDE であり、個人で利用可能な無料の Community ティアなど、複数のエディションが提供されています。可能な場合は、常に最新バージョンを使用することをお勧めします。
Unity C# コードのデバッグなど、IDE の全機能を使用するには、Visual Studio のインストールに加えて以下のものが必要です。
Visual Studio IDE の場合:
Unity エディターの場合:
Windows に Unity エディターを新規インストールすると、Visual Studio Community のほか、上記のデバッグ要件がデフォルトで含まれます。Visual Studio または Unity エディターの既存のインストールを使用している場合は、一部のアイテムを手動でインストールまたは設定する必要があります。
Unity エディターのデバッグ機能の詳細については、Unity での C# コードのデバッグ を参照してください。
Visual Studio と Unity の使用の詳細については、Visual Studio Tools for Unity を使用する を参照してください。
Visual Studio Code は、macOS および Linux の Unity プロジェクトで推奨される無料の IDE です。可能な場合は、常に最新バージョンを使用することをお勧めします。
Unity C# コードのデバッグなど、IDE の全機能を使用するには、Visual Studio Code 自体のインストールに加えて以下のものが必要です。
Visual Studio Code IDE の場合:
Unity エディターの場合:
macOS に Unity エディターを新規インストールすると、Visual Studio Code のほか、上記のデバッグ要件がデフォルトで含まれます。VS Code または Unity エディターの既存のインストールを使用している場合は、一部のアイテムを手動でインストールまたは設定する必要があります。
ノート: Unity Visual Studio Code Editor パッケージの com.unity.ide.vscode はサポートされなくなったため、使用しないでください。現在は Visual Studio Editor パッケージの com.unity.ide.visualstudio で、Visual Studio に加えて Visual Studio Code もサポートされるようになりました。
Unity エディターのデバッグ機能の詳細については、Unity での C# コードのデバッグ を参照してください。
Unity での VS Code の使用の詳細については、VS Code による Unity 開発 に関する VS Code のドキュメントを参照してください。
JetBrains Rider は有料の多機能な C# IDE であり、C# 言語とデバッグを包括的にサポートします。可能な場合は、常に最新バージョンを使用することをお勧めします。
Unity C# コードのデバッグなど、IDE の全機能を使用するには、Rider 自体のインストールに加えて以下のものが必要です。
Unity エディターの場合:
Unity エディターのデバッグ機能の詳細については、Unity での C# コードのデバッグ を参照してください。
Unity での JetBrains Rider の使用方法の詳細については、Unity 用の Rider を参照してください。