IntelliSenseはUnreal Engineのマクロと関数を理解しません。ビジュアルアシストはそれが可能です。

Visual Assistは、Visual StudioにUnreal Engineに対応したIntelliSense、ナビゲーション、リファクタリング機能を追加します。組み込みのパーサーではエラーが発生するUCLASS、UFUNCTION、その他のUEマクロに対しても正確な処理を実現します。

Visual Assistの全機能を30日間無料でお試しいただけます。ご購入後、再インストールや再設定は不要です。

Unreal Engine に特化したサポートで、あなたのビジョンを現実のものにしましょう。

UEマクロの正確な構文を取得する

VAのパーサーはUnreal拡張コード言語のコンテキストを完全に理解し、それに応じて構文ハイライトとインデントを調整します。UFUNCTIONSやUCLASSを宣言する際に発生する煩わしいタブ、誤ったエラー、ラベルのないシンボルはもう過去のものとなりました。

マクロ指定子の補完

ほとんどのU*マクロでは、指定子を素早く入力でき、ドキュメントを参照する回数も少なくて済みます。エンジンを変更したり、新しい指定子を追加したりした場合、ビジュアルアシストがそれらを検出し、候補を表示します。

UE対応ナビゲーションとリファクタリング

Visual AssistはU*Macroの指定子を読み取り、それを利用して機能の精度を向上させました。「ジャンプ」、「関連項目へジャンプ」、「参照の検索」、「名前の変更」、「シグネチャの変更」といった機能はすべて、暗黙的なメソッドをサポートするように拡張されています。

もう赤い波線は不要

Visual Studioのデフォルトのパーサーの欠点の1つは、ゲーム開発でよく見られるような大規模なソリューションでは処理がうまくいかないことです。Visual Assistを使用すれば、誤った赤い波線が表示されることなくコーディングでき、他のタスクにメモリを節約できます。

UEベースクラスからのインラインドキュメント

Unreal Engine C++ のドキュメントは、多くの場合、コード自体の中に含まれています。Visual Assist は Unreal の拡張コード言語を理解するため、基本クラスや U*Macro 指定子からのコメントやダイアログを表示します。

ビジュアルアシスト機能

大規模ゲームプロジェクトで役立つ、一般的なC++の機能。

ファイルを開いて検索する(Shift+Alt+O)

ファイルエクスプローラーを開く代わりに、VAはソリューション内のすべてのプロジェクトを単一のダイアログメニューに一覧表示します。強力なコンテキスト認識検索機能を搭載しているため、関連するファイル名や文字列を入力するだけで関連ファイルを検索できます。これはゲームプロジェクトにとって非常に便利な機能です。

もっと詳しく知る

記号の検索(Shift+Alt+S)

高度なフィルタリングとソート機能を使用して、変数、クラス、構造体、またはソリューション内の数千ものシンボルを簡単に分類できます。このダイアログから、シンボルをコピーしたり、シンボルにジャンプしたり、シンボルへのすべての参照を検索したりできます。

もっと詳しく知る

ファイル内のメソッド一覧を表示する(Alt+M)

ファイル内のクラスとメソッドをシンプルなドロップダウンリストから選択して、現在のファイル内をナビゲートします。部分文字列を使用してリストをフィルタリングすることもできます。

もっと詳しく知る

仮想メソッドを実装する(Shift+Alt+Q)

C++ または C# で、インターフェースのメソッドや基底クラスの仮想メソッドのメソッドスタブをすばやく生成します。このショートカットを使用すると、カーソル位置や選択範囲に応じて、さまざまなコンテキストに応じたオプションを提供するクイックアクションとリファクタリングメニューが開きます。

もっと詳しく知る

対応するファイルを開く(Alt+O)

これは通常、ヘッダーファイルと実装ファイルを素早く切り替えるために使用されます。VAのバージョンでは、複数の出力先が可能な場合にメニューが表示されます。

もっと詳しく知る

よくある質問

はい。Visual AssistはVisual StudioでUE4とUE5のプロジェクトを完全にサポートしています。そのパーサーは、UCLASS、USTRUCT、UFUNCTION、UPROPERTYなどのUEマクロ構文を理解し、両バージョンのエンジンで正確なIntelliSense、構文ハイライト、ナビゲーションを提供します。
Visual Studioの組み込みパーサーはUnreal Engineのマクロシステムを理解していません。UEのリフレクションマクロ(UCLASS、UFUNCTIONなど)はコンパイル時に追加の隠しコードを生成しますが、デフォルトのパーサーではこれを処理できないため、誤った赤い波線、不適切なハイライト表示、および「定義へ移動」機能の不具合が発生します。Visual Assistは、マクロを多用するC++を正しく処理する独自のパーサーを使用しています。
標準のVisual Studioでは確実に動作しないいくつかの機能が追加されます。例えば、UFUNCTION、UCLASS、USTRUCT、UPROPERTY宣言の正確な構文ハイライト、マクロ指定子の補完(U*Macroを入力すると有効な指定子がインラインで表示されます)、UEの暗黙的なメソッドを理解する参照の検索、名前の変更、シグネチャの変更、そしてIntelliSenseの性能が低下することが多い大規模なUEコードベース全体での安定した定義への移動などです。
いいえ。Visual Assistはバックグラウンドで並列パーサーを使用し、IDEをブロックすることなくソリューションをインデックス化します。大規模なUEプロジェクトはVisual Assistの主要なユースケースです。ほとんどのユーザーは、IDEの起動時間や応答性に大きな変化はないと報告しています。
はい。VA Intelligenceは、他のC++プロジェクトと同様にUEプロジェクトで動作します。ローカルモデル上で実行されるため、コードはローカルマシンから外部に送信されることはありません。明示的に呼び出した場合にのみ起動し、提案された変更を適用する前に、ユーザーが内容を確認して承認する必要があります。
UE固有の設定は不要です。Visual Assistをインストールし、Visual StudioでUEプロジェクトを開くと、VAがすぐにバックグラウンドで解析を開始します。UEマクロのサポートはデフォルトで有効になっています。インストールは5分以内に完了します。
はい、30日間、製品版をフル機能でご利用いただけます。クレジットカードは不要です。インストーラーのサイズは129MBです。

お客様の声

「もし両手が使えなくなっても、口でタイピングできる。声優の仕事も失ったら、もうおしまいだ。」

コードを自動的に生成してくれるわけではありませんが、より速く、より質の高いコードを書くためのツールを提供してくれます。VAコード検査機能がとても気に入っていて、抽出メソッドは本当に役立っています。

2022

「視覚支援は絶対に不可欠です。」

Visual Assistは、Visual Studioでのプロフェッショナルなプログラミングには絶対に必要です。こうした基本的な機能を使うことで節約できる時間は計り知れないほど大きく、Visual AssistなしでVisual Studioを使う理由など全くありません。

2022

「素早くコーディングできる素晴らしいソフトウェア!」

「Visual Assistが搭載されていないVisual Studio環境で作業すると、非常に制約を感じます。」

2022

「大規模なコードベースを扱う場合、ビジュアルアシストは絶対に欠かせないツールです。」

Visual Assistは、Visual Studioに組み込まれているIntelliSenseシステムを大幅に改善したものです。Visual Assistを使うと、Unreal Engineのコードだけでなく、自分のコードも隅々まで調べる時間が大幅に短縮されます。「シンボルの検索」機能を使えば、エンジンのコードを除外して、自分のコードの中からシンボルを素早く見つけることもできます。

2022

「大規模プロジェクトでも優れたパフォーマンスを発揮し、日々の業務フローにも便利です。」

大規模プロジェクトで試した複数の選択肢の中で、最もパフォーマンスの高いソリューションでした。

2022

「まさに頼れるアシスタントだ。」

エラーが減り、検索回数も減り、混乱も少なくなる。まさに現代のIntelliSenseに期待する機能だ。

2022

「もし両手が使えなくなっても、口でタイピングできる。声優の仕事も失ったら、もうおしまいだ。」

コードを自動的に生成してくれるわけではありませんが、より速く、より質の高いコードを書くためのツールを提供してくれます。VAコード検査機能がとても気に入っていて、抽出メソッドは本当に役立っています。

2022

「視覚支援は絶対に不可欠です。」

Visual Assistは、Visual Studioでのプロフェッショナルなプログラミングには絶対に必要です。こうした基本的な機能を使うことで節約できる時間は計り知れないほど大きく、Visual AssistなしでVisual Studioを使う理由など全くありません。

2022

「素早くコーディングできる素晴らしいソフトウェア!」

VAは本来の機能を完璧に果たしていると思います!コードのリファクタリングは、私のプロジェクトに非常に役立っています。コーディングも納品も速くなりました。このソフトウェアにすっかりハマってしまい、一日たりとも手放せないくらいです!本当にそうなんです!

2022

「大規模なコードベースを扱う場合、ビジュアルアシストは絶対に欠かせないツールです。」

Visual Assistは、Visual Studioに組み込まれているIntelliSenseシステムを大幅に改善したものです。Visual Assistを使うと、Unreal Engineのコードだけでなく、自分のコードも隅々まで調べる時間が大幅に短縮されます。「シンボルの検索」機能を使えば、エンジンのコードを除外して、自分のコードの中からシンボルを素早く見つけることもできます。

2022

「大規模プロジェクトでも優れたパフォーマンスを発揮し、日々の業務フローにも便利です。」

大規模プロジェクトで試した複数の選択肢の中で、最もパフォーマンスの高いソリューションでした。

2022

「まさに頼れるアシスタントだ。」

エラーが減り、検索回数も減り、混乱も少なくなる。まさに現代のIntelliSenseに期待する機能だ。

2022

素晴らしい出来事は常に起こっている。

Visual Assistは、C++およびUnreal Engine開発者にとって価値のある新機能を常に継続的に提供しています。