Unity と VS Code による開発
Visual Studio Code を使用すると、Unity 用の C# スクリプトを簡単に記述およびデバッグできます。
このガイドは、Unity と Visual Studio Code を連携させるのに役立ちます。 C# を学習するためのリソースをお探しの場合は、C# カリキュラムをご覧ください。
Unity を学習するためのリソースをお探しの場合は、Unity Web サイトの学習セクションをご覧ください。
Unity とプロジェクトを構成して、最高の体験を得る方法についてお読みください。
インストール
-
少なくとも Unity 2021 がインストールされている必要があります。
-
まだインストールしていない場合は、Visual Studio Code をインストールしてください。
-
次に、Visual Studio Marketplace から Unity for Visual Studio Code 拡張機能をインストールします。 拡張機能のインストールの詳細については、拡張機能マーケットプレイスをお読みください。 Unity 拡張機能は Microsoft によって公開されています。
Unity 拡張機能をインストールすると、C# を Visual Studio Code で記述するために必要なすべての依存関係がインストールされます。これには、C# Dev Kit が含まれます。
Unity のセットアップ
Visual Studio パッケージの更新
Visual Studio Code 用 Unity 拡張機能は、Visual Studio Editor
Unity パッケージに依存しています。 Unity で、Windows、Packages を開きます。 Visual Studio Editor
パッケージが 2.0.20
以上にアップグレードされていることを確認してください。
注: Unity によって公開されている
Visual Studio Code Editor
パッケージは、Unity からのレガシーパッケージであり、現在はメンテナンスされていません。
Unity の外部エディターとして VS Code を設定する
Unity Preferences、External Tools を開き、External Script Editor として Visual Studio Code を選択します。
進化した編集機能
これで、Visual Studio Code での編集を開始する準備ができました。 Unity で C# スクリプトをダブルクリックすると、Visual Studio Code が開きます。 期待できることのリストを以下に示します。
- 構文の強調表示
- 括弧の対応
- IntelliSense
- スニペット
- CodeLens
- ピーク
- 定義へ移動
- コードアクション/電球
- シンボルへ移動
- ホバー
役立つ 2 つのトピックは、基本的な編集と C# です。 下の画像では、VS Code がホバーコンテキスト、参照のピークなどを表示していることがわかります。
デバッグ
デフォルトでは、Unity プロジェクトは、Unity デバッガーをプロジェクトで開かれた Unity エディターインスタンスにアタッチするためのデバッガー構成でセットアップされています。 F5 キーを押して、デバッグセッションを開始します。
Unity スタンドアロンプレーヤーをデバッグする場合は、Attach Unity Debugger コマンドを使用するのが最も簡単な方法です。
または、プロジェクトの .vscode/launch.json
ファイルを変更して、制御する IP エンドポイントの新しいデバッガー構成を追加することもできます。
{
"name": "Attach to Xbox",
"type": "vstuc",
"request": "attach",
"endPoint": "127.0.0.1:56321"
}
次のステップ
詳細については、以下をお読みください。
- 基本的な編集 - 強力な Visual Studio Code エディターについて学びます。
- コードナビゲーション - ソースコードをすばやく移動します。
- C# - Visual Studio Code での C# サポートについて学びます。