22

OS X で Visual Studio、C#、Unity を使用するというアイデアがとても気に入っています。

Unity で C# を使用してデバッグを OS X の Visual Studio Code で動作させた人はいますか?

4

8 に答える 8

9

はい、まったく問題なく動作します。Unity は C#、JavaScript、または Boo です。したがって、.NET は必要ありません。Unity は Mono ランタイムを使用します。そのため、既存の VS プロジェクトを Unity for Mac OS X で開くことができます。

編集

これは、デバッガーを VS エンドポイントに接続するのに役立つリンクです。 http://www.yunspace.com/2015/01/19/integrating-visualstudio-with-unity3d-on-mac-using-vstools/

VS Tools for Unity も試すことができます。 http://unityvs.com

アップデート

この問題を解決し、コードを Unity ツールと統合する dotBunny によるこの素晴らしいUnity プラグインがあります。

于 2015-04-30T02:26:58.157 に答える
5

既存の Visual Studio ソリューションは、Mono を使用する Mac で Visual Studio Code を使用してビルドおよびデバッグできます。launch.json および tasks.json ファイルを使用する必要があります。ブログで説明しました:コンパイルデバッグ

ここに画像の説明を入力

于 2015-05-06T11:50:22.623 に答える
0

少し不安定です。ただし、最近の VSC バージョンからは可能です。

1) この VSC Unity プラグインをインストールします。 https://github.com/dotBunny/VSCode/

2) 以下のコマンドに従います。(ステップ 1、2、および 3) https://code.visualstudio.com/Docs/runtimes/unity

3) 設定が完了したら、Unity メニューを使用して VSC を起動します。

Assets/Open C# Project in Code

4) Unity プロジェクトを再生します。Unity コンソールでデバッグ ポート番号を確認できます。また、プロジェクトの launch.json ファイルは自動的に更新されます。

launch.json を開くには、オプション アイコンをクリックします。 ファイルはこのフォルダーに存在します。ここに画像の説明を入力

.vscode/launch.json

サンプル。

{
    "version":"0.1.0",
    "configurations":[ 
        {
            "name":"Unity",
            "type":"mono",
            "address":"localhost",
            "port":56621
        }
    ]
}

5) VSC デバッグ タブでデバッグを開始します。

それでおしまい。この助けを願っています。

于 2015-10-02T01:35:38.303 に答える