Visual Studio Tools for Unity の使用を開始する

このセクションでは、Visual Studio Tools for Unity をインストールする方法と、Visual Studio で操作できるように Unity プロジェクトを構成する方法を説明します。

重要

Unity 5.2 では Visual Studio Tools for Unity 2.1 の組み込みサポートが追加され、プロジェクトのセットアップが簡単になりました。 これを活用するには、Windows で Unity バージョン 5.2.0 以降と、Visual Studio Tools for Unity バージョン 2.1 以降が必要です。

前提条件

Visual Studio Tools for Unity を使用するには、次のコンポーネントが必要です。

  • 拡張機能をサポートしているバージョンの Visual Studio (Visual Studio Community、Professional、Premium、Enterprise など)。 Visual Studio Community は無料でダウンロードできます。

    Visual Studio Community をダウンロード

  • Unity バージョン 4.0.0 以降、 Unity バージョン 5.2.0 以降 (Visual Studio Tools for Unity バージョン 2.1 以降の組み込みサポートを利用する場合)

    Unity をダウンロード

Visual Studio Tools for Unity のインストール

Visual Studio Tools for Unity を Visual Studio ギャラリーからダウンロードしてインストールします。 ご使用の Visual Studio バージョンに適したパッケージをインストールする必要があります。 Unity 5.2 以降で VSTU の組み込みサポートを利用するには、Visual Studio Tools for Unity バージョン 2.1 以降をインストールしてください。

注意

Visual Studio Express バージョンは、Visual Studio Tools for Unity などの拡張機能をサポートしていません。 Visual Studio Community は、Visual Studio Tools for Unity と他の拡張機能をサポートしている無料版の Visual Studio です。 ほとんどのユーザーの場合、Visual Studio Community が Express よりも適した選択肢になります。

注意

Visual Studio 2017 では、インストーラーから選択できる Unity ワークロードに VSTU 3 が付属しています。

Visual Studio Tools for Unity で取り組む最初の Unity プロジェクト

これで必要なすべてが揃ったので、Visual Studio による初めての Unity プロジェクトに取り組む準備が整いました。 Unity プロジェクトの設定は、インストールされている Unity と Visual Studio Tools for Unity のバージョンによって異なります。 次の手順で、インストールされている Unity と Visual Studio Tools for Unity のバージョンを確認します。

Unity 5.2 以降 (VSTU 2.1 以降が必要)

Unity 5.2 以降では、Visual Studio Tools unitypackage をプロジェクトにインポートする必要がなくなりました。 プロジェクトによりこの unitypackage がインポートされると、Unity 5.2 はこれを無視し、Visual Studio Tools for Unity をインストール場所から直接読み込みます。

1 - Unity プロジェクトの作成

これまでに Unity を使用した経験がある場合は、新しいプロジェクトを作成するか、または独自のプロジェクトを読み込むことができます。 古いバージョンの Unity で Visual Studio Tools for Unity を使用するために、Visual Studio Tools unitypackage をインポートしたプロジェクトを読み込む場合は、UnityVS ディレクトリを削除してそのパッケージを削除することをお勧めします。

それ以外の場合で Unity を初めて使用するときには、基本的なチュートリアルを使用して小規模なものから始めます。 Unity の学習ページを参照して、手始めに作業できるサンプル プロジェクトのチュートリアルや、Unity を使用した独自のゲームの作成方法を学ぶためのレッスンを見つけます。 Unity の学習ページには、異なるいくつかのゲームのわかりやすいチュートリアルがあります。

チュートリアル - Unity の学習ページ

2 - Visual Studio Tools for Unity を使用するための Unity エディターの構成

プロジェクトで Visual Studio Tools for Unity を使用できるようにするには、Visual Studio を外部スクリプト エディターとして設定するだけです。 Unity エディターのメイン メニューで [Edit]、[Preferences]を選び、次に [Unity Preferences] ダイアログで [External Tools]を選びます。 次に、使用する Visual Studio のバージョンを [External Script Editor] プロパティに設定し (この Visual Studio バージョンに対応した Visual Studio Tools for Unity がインストールされている必要があります)、 [Editor Attaching] プロパティが設定されていることを確認します。

Visual Studio Tools for Unity の組み込みサポートが有効であることを確認するため、 [About Unity] ダイアログを表示します。 In the Unity editor, on the main menu, choose [Help]、[About Unity] を選びます。Visual Studio Tools for Unity がインストールされており、正しく構成されている場合は、 [About Unity] ダイアログを表示します。

最後に、 [Build Settings] ページでビルド ターゲットが設定されていることと、 [Script Debugging] が有効になっていることをご確認ください。

デバッグのための Unity のビルド設定を構成します。

3 - Unity エディターからの Visual Studio の起動

Unity 5.2 以降では、Visual Studio を起動する場合や Visual Studio Tools for Unity を設定する場合に [Visual Studio Tools] 拡張機能メニューは不要になりました。 代わりに、Visual Studio が外部スクリプト エディターとして構成されたら、Unity エディターでそのスクリプト ファイルを選ぶだけで、コードが Visual Studio で開きます。

以前のバージョンの Unity (5.2 以前)

Unity 5.2 より前のバージョンでは、Visual Studio Tools for Unity の組み込みサポートがありませんでした。 代わりに、Visual Studio Tools for Unity を使用するためには各プロジェクトで Visual Studio Tools unitypackage をインポートし、その他のプロジェクト設定を構成する必要がありました。

1 - Unity プロジェクトの作成

これまでに Unity を使用した経験がある場合は、新しいプロジェクトを作成するか、または独自のプロジェクトを読み込むことができます。 新しいプロジェクトを開始する場合は、プロジェクトの作成時に Visual Studio Tools unitypackage をインポートします。

それ以外の場合で Unity を初めて使用するときには、基本的なチュートリアルを使用して小規模なものから始めます。 Unity の学習ページを参照して、手始めに作業できるサンプル プロジェクトのチュートリアルや、Unity を使用した独自のゲームの作成方法を学ぶためのレッスンを見つけます。 Unity の学習ページには、異なるいくつかのゲームのわかりやすいチュートリアルがあります。

チュートリアル - Unity の学習ページ

2 - Visual Studio Tools for Unity を使用するための Unity エディターの構成

既存の Unity プロジェクトを使って開始する場合、あるいはプロジェクトの作成時に Visual Studio Tools unitypackage をインポートしなかった場合は、この時点で unitypackage をインポートしなければなりません。 Unity エディターのメイン メニューで、 [Assets]、[Import Package]、[Visual Studio 2015 Tools] (インストールされているバージョンの Visual Studio 用オプションが表示されます) を選びます。

Unity プロジェクトに VSTU パッケージをインポートします。

最後に、 [Build Settings] ページでビルド ターゲットが設定されていることと、 [Script Debugging] が有効になっていることをご確認ください。

デバッグのための Unity のビルド設定を構成します。

3 - Unity エディターからの Visual Studio の起動

最後の手順として Unity から Visual Studio を起動します。 これにより、プロジェクト用の Visual Studio ソリューションが作成され、Visual Studio で開かれます。

Unity エディターのメイン メニューで、 [Visual Studio Tools]、[Open in Visual Studio]を選びます。

Visual Studio で Unity プロジェクトを開きます。

次の手順

Visual Studio で Unity プロジェクトを操作およびデバッグする方法については、「Visual Studio Tools for Unity を使用する」をご覧ください。

関連項目

Unity ホームページ