Visual Studio Tools for UnityVisual Studio Tools for Unity

Visual Studio Tools for Unity

概要Overview

Visual Studio Tools for Unity は、無料の Visual Studio 拡張機能であり、Visual Studio を Unity でクロスプラットフォームのゲームとアプリを開発するための強力なツールにします。Visual Studio Tools for Unity is a free Visual Studio extension that turns Visual Studio into a powerful tool for developing cross-platform games and apps with Unity.

Unity エディターは、ゲームの世界をまとめ上げるのに適していますが、それ自体の中でコードを記述することはできません。While the Unity editor is great for putting your game world together, you can't write your code in it. Visual Studio Tools for Unity を使用すると、Visual Studio の使い慣れたコードの編集、デバッグ、生産性の機能を使用して、C# で Unity プロジェクト用のエディターおよびゲーム スクリプトを作成できます。その後、Visual Studio の強力なデバッグ機能によってデバッグできます。With Visual Studio Tools for Unity, you can use the familiar code editing, debugging and productivity features of Visual Studio to create editor and game scripts for your Unity project using C#, and you can debug them using Visual Studio's powerful debugging capabilities.

しかし、Visual Studio Tools for Unity が行えるのはそれだけではありません。Unity エディターと緊密に統合されているため、簡単なタスクを行うために両者を行ったり来たりする時間が短縮されます。また、Unity 特有の生産性拡張機能を利用でき、Unity ドキュメントを簡単に利用できます。But Visual Studio Tools for Unity is more than that; it also has deep integration with Unity editor so that you'll spend less time switching back and forth to do simple tasks, provides Unity-specific productivity enhancements, and puts the Unity documentation at your fingertips.

Windows と macOS 上の Visual Studio Community との互換性と Unity とのバンドルCompatible with Visual Studio Community on Windows and macOS and bundled with Unity

Visual Studio と Visual Studio for Mac Community は無料で利用でき、Unity のインストールにバンドルされています。Visual Studio and Visual Studio for Mac Community is available for free, and is bundled with Unity installs. インストールとセットアップについて詳しくは、Visual Studio Tools for Unity の使用開始に関するドキュメントにアクセスしてください。Visit the Visual Studio Tools for Unity getting started documentation for more information about installation and setup.

Unity メッセージ用の IntelliSenseIntelliSense for Unity messages

IntelliSense コードの補完を使うと、OnCollisionEnter などの Unity API メッセージとそのパラメーターの実装が速く簡単になります。IntelliSense code-completion makes it fast and easy to implement Unity API messages like OnCollisionEnter, including their parameters.

OnCollisionEnter を表示している IntelliSense ダイアログ

優れたデバッグ機能Superior debugging

Visual Studio Tools for Unity は、Visual Studio に期待される堅牢なデバッグ機能をサポートしています。Visual Studio Tools for Unity supports the robust debugging features that you expect from Visual Studio:

  • ブレークポイント (条件付きブレークポイントを含む) の設定。Set breakpoints, including conditional breakpoints.
  • [ウォッチ] ウィンドウでの複雑な式の評価。Evaluate complex expressions in the Watch window.
  • 変数および引数の値の検査と変更。Inspect and modify the value of variables and arguments.
  • 複雑なオブジェクトやデータ構造体へのドリルダウン。Drill down into complex objects and data structures.

変数を検査するブレークポイントで停止

ベスト プラクティスとパフォーマンスの分析情報に関する統合された提案Integrated suggestions for best practices and performance insights

Visual Studio による Unity プロジェクトの深い理解を利用して、ベスト プラクティスをとらえたより良いコードを記述します。Write better code that captures the best practices with Visual Studio's deep understanding of Unity projects.

VS リファクタリングによる CompareTag を使った文字列比較

CodeLens による Unity スクリプトとメッセージのサポートCodeLens support for Unity scripts and messages

Unity によって提供される内容とコードの内容を簡単に認識できるように、Unity スクリプトとメッセージ関数はヒントで修飾されています。Unity scripts and message functions are decorated with hints to make it easier to recognize what's provided by Unity and what's your code.

Unity スクリプトと Unity メッセージに関する CodeLens のヒントを示す新しいスクリプト

注意

CodeLens サポートは Visual Studio 2019 で使用できます。CodeLens support is available in Visual Studio 2019.

Unity に一致するすべてのスクリプトの最適化表示Optimized view of all your scripts to match Unity

Unity Project Explorer (UPE) は、標準のソリューション エクスプローラーでプロジェクト ファイルを表示する別の方法です。The Unity Project Explorer (UPE) is an alternative way to view you project files over the standard Solution Explorer. UPE により、表示されるファイルがフィルター処理され、Unity に一致する階層で表示されます (Visual Studio 2019 の [表示] > [Unity Project Explorer] )。The UPE filters the files shown and presents them in a hierarchy that matches Unity (View > Unity Project Explorer in Visual Studio 2019).

Unity プロジェクト エクスプローラー

注意

Unity Project Explorer は、Visual Studio 2019 で使用できます。The Unity Project Explorer is available in Visual Studio 2019. Visual Studio for Mac では、Solution Pad の Unity プロジェクトに対する既定の動作は同様になります。追加のビューは必要ありません。In Visual Studio for Mac, the Solution Pad has similar behaviour by default for Unity projects - no additional views are required.