Visual Studioの機能的限界を、Unreal Engine 4 / 5をサポートしたVisual Assistの強力な機能により突破。大規模なゲームプロジェクトの開発においても、最高のパフォーマンス、最小のロード時間で、コンテキストに応じた支援機能を提供します。
Visual Assistのすべての機能を30日間無料で試用可能。製品版購入後も、再インストールや再設定は不要です。
Visual Assistのパーサーは、Unrealの拡張コード言語のコンテキストを完全に理解し、それに応じた構文ハイライトとインデント調整を行います。UFUNCTIONSやUCLASS宣言時に起きる煩わしいタブ調整、誤ったエラー表示、ラベルのないシンボルなどは、もはや過去のものです。
ほとんどのU*Macroで、ドキュメントへ切り替えることなく、型指定子を素早く入力可能。エンジンを変更したり、新しい指定子を追加したような場合でも、Visual Assistはそれらを検出し、候補を追加します。
Visual Assistは、U*Macro指定子を読み取り、これを利用することで、よりスマートな機能を実現しています。移動、関連に移動、参照を検索、名前の変更、シグネチャの変更などはすべて、暗黙メソッドをサポートするように拡張されました。
Visual Studioのデフォルトパーサーの限界の一つは、ゲーム開発では一般的な大規模なソリューションではうまく動作しないことです。Visual Assistを用いれば、よりスケーラビリティを備えたパーサーによって、赤い波線の誤表示も解消され、メモリの節約によって他のタスクも効率的に実行できるようになります。
Unreal Engine C++のドキュメントは、多くの場合コード内に記載されています。Visual Assistは、Unrealの拡張コード言語の理解をサポートするため、基本クラスやU*Macro指定子のコードから、そのコメントやダイアログを表示します。
Visual Assistには、数多くのC++向けの開発支援機能が用意されており、これらはゲーム開発でも役立ちます。
Visual Assistでは、ファイルエクスプローラーを使わずに、ソリューション内のすべてのプロジェクトを単一のダイアログメニューに一覧表示できます。強力なコンテキスト認識型の検索機能を搭載しており、関連するファイルや文字列を入力するだけで、関連ファイルの検索が可能です。これはゲームプロジェクトでも、非常に便利な機能です。
高度なフィルタリング/ソート機能により、変数、クラス、構造体、あるいはソリューション内など、数千ものシンボルを簡単に整理できます。このダイアログから、シンボルをコピーしたり、シンボルにジャンプしたり、すべての参照箇所を検索したりできます。
現在のファイル内のクラスとメソッドを一覧表示するシンプルなドロップダウンから、ファイル内を移動できます。部分文字列を使用してリストをフィルタリングできます。
C++またはC#で、インターフェイスのメソッド、あるいは基底クラスの仮想メソッドのメソッドスタブを素早く生成します。このショートカットは、キャレットの位置やハイライト表示内容に応じて、コンテキストに応じた様々なオプションを提供する「クイックアクションとリファクタリング」メニューを開きます。
これは通常、ヘッダーファイルと実装ファイルを素早く切り替えるために使用されますが、Visual Assistでは、複数ファイルが対象となる場合には、宛先を選択するメニューが表示されます。
シニアソフトウェアエンジニア
VAは私の代わりにコードを書いてくれるわけではありませんが、より速く、より良いコードを書くためのツールを提供してくれます。VAのコードインスペクションはとても気に入っていて、メソッドの抽出も本当に役に立ちます。
2022
ゲームディレクター
Visual Studioでのプロフェッショナルなプログラミングを行うには、Visual Assistが絶対に必要です。その基本機能を使うことで節約できる時間は計り知れず、Visual AssistなしでVisual Studioを使わなければならない理由はまったくありません。
エンタープライズバンキング開発者
VAは、そのコア機能がすばらしい!コードリファクタリングは、私のプロジェクトでとても役立っています。コーディングスピードが上がって、納品も早くなります。このソフトウェアにすっかり夢中になり、1日たりとも手放せません。本当です。
Unreal Engine開発者
Visual Assistは、Visual Studioに搭載されているIntellisenseシステムを大幅に改善します。Visual Assistを用いれば、Unreal Engineのコードだけでなく自分のコードを精査する時間も大幅に短縮できます。「シンボル検索」機能を使えば、Unreal Engineのコードを除外して、自分が記述したコード内のシンボルを素早く見つけることもできるのです。
C++開発者
いくつかのソリューションを大規模プロジェクトで試しましたが、VAは最も高いパフォーマンスを発揮したソリューションです。
アニメーションアーティスト
エラーも混乱も、グーグル検索に割く時間も激減しました。現代のIntelliSenseに期待する機能をすべて備えています。