Unityの現在のバージョンは、非常に原始的な古いMonoDevelop 2.8を使用しています。コンパイルエラーを登録できないだけでなく、使用できる方法を知ることもできません。組み込みメソッド(OnGUI
やOnTriggerEnter
など)を使用するたびに、手動で検索する必要があります。
私はIntelliJ IDEAまたはEclipseまたはVisualStudioの世界から来ているので、これは非常に原始的な作業方法です。
最新のMonoDevelop 4.0で最新のUnityを使用しようとしましたが、成功しませんでした。
私はUnityで使用できるモダンなIDEを提案できますか?
2018年12月11日更新
新しいクロスプラットフォーム。NET IDEbyJetBrains-Rider組み込みのリシャーパーのようなコマンドと、豊富なWeb開発サポートを含む機能のかなりのリスト、特にUnity
統一サポート
コメント:私はすでにしばらくそれを使用しており、私の印象は非常にポジティブです。 Visual Studioと比較して高速であり、AceJumpのサポートやその他の便利な拡張機能はもちろんのこと、いくつかの本当に素晴らしいホットキーコンボがあります。
この機能で何が得られますか?
より洗練されたC#開発環境。スマートなオートコンプリート、ソースファイルへのコンピューター支援の変更、スマートな構文の強調表示などを考えてください。
ExpressとProの違いは何ですか?
VisualStudio C#2010は、Microsoftの製品です。エクスプレス版とプロフェッショナル版があります。 Expressエディションは無料で、ここからダウンロードできます: http://www.Microsoft.com/express/vcsharp/ Professionalエディションは無料ではありません。詳細についてはこちらをご覧ください: http://www.Microsoft.com/visualstudio/en-us/products/professional/default.mspx
UnityのVisualStudio統合には2つのコンポーネントがあります。
1)VisualStudioプロジェクトファイルを作成および管理するUnity。 ExpressおよびProfesionalで動作します。 2)スクリプトまたはUnityのエラーをダブルクリックすると、UnityはVisualStudioを自動的に開きます。 Professionalでのみ動作します。
Visual Studio Expressを持っていますが、どのように使用しますか?
Assets->Sync VisualStudio Project
注:MicrosoftのSyntaxTreeの取得により、 Visual Studio Tools for Unity (以前のUnityVS)はVisual Studioギャラリーで無料でリリースされました。
これにより、Visual Studio Professionalのユーザーの以下の手順が置き換えられ、以下で説明するいくつかの注意事項が削除され、VS内でのデバッグ、高度なプロジェクトファイル統合、VSを使用したミラーコンソールウィンドウなどが可能になります。
Edit->Preferences
、Visual Studioが優先外部エディターとして選択されていることを確認します。注意すべきいくつかの点:
Visual Studioには独自のC#コンパイラが付属しており、それを使用してc#スクリプトにエラーがあるかどうかを確認できますが、Unityは独自のC#コンパイラを使用してスクリプトをコンパイルします。 Visual Studioコンパイラを使用すると、エラーがあるかどうかを確認するために常にUnityに切り替える必要がないため、非常に便利です。
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プロジェクトファイルを再生成しません。メニューからVisual Studioプロジェクトファイルを再生成するようUnityに手動で要求できます:Assets->Sync VisualStudio Project
ソース: http://docs.unity3d.com/Documentation/Manual/VisualStudioIntegration.html
更新:
また、 Script Inspector 3 もご覧ください。費用は55ドルですが、見た目は素晴らしいです。リンクをくれた@dudiedoodに感謝します。
Macで
1)Visual Studioコード
軽量
デバッグのサポート
https://code.visualstudio.com/
2)Consulo
Intellij IDEAベースのIDE
デバッグのサポート
https://github.com/consulo/consulo
3)MacではSublime Textも選択できます。
Sublime Textをスクリプトエディターとして使用
統一のための便利なパッケージもいくつかあります。 (コード補完、構文の色分け...)
nity3dのSTパッケージ
およびビデオチュートリアル
MonoDevelopまたはSharpDevelopを使用できます。 IDEではなく.NETフレームワークのすべての機能を強調する必要があります。言い換えると、IDEを使用せずにテキストエディターとCLRコンパイラーを使用できます。