コードをデバッグするためにUnity3Dを取得するにはどうすればよいですか?例:デバッグ用のFlash Professionalやスクリプト専用のFlashDevelopなど。
私の質問は、どうすればVisual Studio 2013でUnity3Dリンクを取得できますか。すでにインターネットを検索していて、Unity3DはVisualStudio 2010でのみ動作することがわかりました。
Visual Studioの ブログはこちら で、これに関するブログ記事をしばらく書きました。
ただし、ここにも貼り付けます。
重要な更新として、以前のUnityVS(MicrosoftによるSyntaxTreeの買収後)は、ブランド変更された Visual Studio 2013 Tools for Unity として無料で利用できるようになりました。
Unity3dとVisual Studioの統合は、最新のUnity(バージョン5)とVisual Studio Toolsにより簡単になりました。これが現在の手順です。
Visual StudioをUnityのエディターおよびデバッガーとして使用するには、以下を行う必要があります。
UnityのVisual Studioツールをインストールします。このため、 http://unityvs.com (使用しているVisual Studioのバージョンを取得するよう注意してください)でパッケージをダウンロードし、(パッケージのUnityで標準であるように)インポートしてアセット->パッケージのインポート->カスタムパッケージそしてツールのインストールフォルダーを参照し、パッケージを選択します。
Unityにインストールすると、追加メニューVisual Studio Toolsが表示されます。そこに移動して、「プロジェクトファイルを生成」を選択します。 Visual Studioは、既にスクリプトの既定のエディターになっています。
Visual Studioにブレークポイントを設定し、Visual Studioの[Unityに接続]をクリックしてからUnityプロジェクトを実行すると、Visual Studioのブレークポイントでプロセスが停止し、変数の検査などが可能になります。
unityvs VSプラグインを使用できます(ただし、現在の2013サポートについてはわかりません。vs2012で動作します) http://unityvs.com/ -Windowsでは非常に動作しますが、リモートOSXデバッグ機能はまだ準備ができていません
Pietro Polsinelliのすばらしい回答に加えて、Step 1に追加のステップがありました。つまり、Visual Studio Tools For Unityをインストールした後、Unityで、 [アセット]-> [パッケージのインポート]-> [Visual Studio 201Xツール]をクリックし、[Visual Studioツール]がオプションとして表示されるまでメニューバーをクリックします。その後、プロジェクトファイルを生成し、Visual Studioで開くことができました。
これにより、Visual StudioでUnityに接続してデバッグできました。
これらのソリューションはどれも私にとってはうまくいきませんでした。 monodevelopの名前を変更すると、デフォルトのプログラムがnotepad ++に変更され、その後の次のデフォルトのプログラムは単にnotepadになりました。
ただし、Visual Studio 2013には既知のバグがあります(以前のバージョンに存在していたのか、非プロフェッショナルバージョンに存在するのかはわかりません)Visual StudioでC#ファイルを開こうとすると、Visual Studio管理者として開かれ、Unityは開かれません、VSがクラッシュします。
管理者として両方のプログラム(VSとUnity)を実行するか、VSを管理者として開かないでください(ここにある解決策に従って: http://connect.Microsoft.com/VisualStudio/feedback/details/597863/cannot-open-visual-studio-files-from-windows-Explorer )。
Visual Studioでは、UnityVSプラグインを使用できますが、Monodevelopを使用する場合は、[実行]-> [プロセスにアタッチ]に移動し、デバッガーをUnityエディターに接続して完全に動作します。