に参加して、VS Code の AI 支援開発について学びましょう。

VS Code を使用した Unity 開発

Visual Studio Code を使用すると、Unity の C# スクリプトを簡単に記述してデバッグできます。

Unity Overview

このガイドでは、Unity と Visual Studio Code を連携させる方法について説明します。C# を学習するためのリソースをお探しの場合は、C# カリキュラムをご確認ください。

C# カリキュラムを学ぶ

Unity を学習するためのリソースをお探しの場合は、Unity Web サイトの学習セクションをご確認ください。

Unity を学ぶ

最高の体験を得るために Unity とプロジェクトを設定する方法については、引き続きお読みください。

インストール

  1. 少なくとも Unity 2021 がインストールされている必要があります。

  2. まだ行っていない場合は、Visual Studio Code をインストールしてください。

  3. 次に、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 で、WindowsPackages を開きます。Visual Studio Editor パッケージが 2.0.20 以上にアップグレードされていることを確認してください。

Unity Package Manager

: Unity によって公開されている Visual Studio Code Editor パッケージは、Unity からの古いパッケージであり、現在は保守されていません。

VS Code を Unity の外部エディターとして設定する

Unity PreferencesExternal Tools を開いて、Visual Studio Code をExternal Script Editorとして選択します。

Unity Preferences

進化する編集

これで、Visual Studio Code で編集を開始する準備ができました。Unity で C# スクリプトをダブルクリックすると、Visual Studio Code が開きます。期待できることのいくつかをご紹介します。

  • 構文の強調表示
  • 括弧のマッチング
  • IntelliSense
  • スニペット
  • CodeLens
  • ピーク
  • 定義に移動
  • コードアクション/電球
  • シンボルに移動
  • Hover

役立つ2つのトピックは、「基本的な編集」と「C#」です。下の画像では、VS Code がホバーコンテキストの表示、参照のピークなどを行っていることがわかります。

editing evolved example

デバッグ

デフォルトでは、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# サポートについて学習します。
© . This site is unofficial and not affiliated with Microsoft.