ReSharper 2026.1 ヘルプ

ブループリントのサポート

ブループリントファイルはバイナリ形式で記述され、通常は視覚的に編集されます。それでも、ブループリントデザイナーは C++ に実装されたベースラインシステムをブループリント固有のマークアップで拡張するため、ゲームの C++ 部分の開発者にとって有益な情報がすべて含まれています。ブループリントのすべての詳細により、開発者はゲームの動作に予期せぬ影響を与えるコードの変更を回避できます。

ReSharper はブループリントを読み込み、ヒントを提供します。また、インスペクションはコードの背後にある全体像を把握できるようにします。

派生ブループリントクラス

ゲーム内で BlueprintCallable または BlueprintPure 関数から派生した Blueprint クラスがある場合、コードエディター内で対応するヒントが表示されます。すべての継承先の一覧を取得するには、ヒントを右クリックしてコンテキストメニューから派生クラスオプションを選択するか、C++ クラスで使用箇所の検索を呼び出します。

Derived Blueprint classes
UFunction の実装

ブループリントに実装されている UFunctions の詳細については、ヒントのコンテキストメニューから確認できます。2026.1 以降、コードビジョンはブループリントアセット内の BlueprintNativeEvent および BlueprintImplementableEvent 関数の実装も表示します。

UFunctions implemented in Blueprints
UProperty 状態

UProperty の状態(オーバーライドされているかどうか、ブループリントファイルで設定されている値など)をすばやく確認したり、使用箇所の検索を使用して BlueprintAssignable デリゲートプロパティのブループリント側バインディングを検出したりできます。

UProperty states
UInterface 実装

UInterface を実装するすべてのブループリントも見つかります。

UInterface implementations

ReSharper は 2 つのインスペクションも提供し、コードで使用されているブループリント固有の関数指定子とブループリント自体の間に矛盾があるかどうかを知らせます。

  • BlueprintCallable 関数指定子を持つ UFunction はブループリントで使用されるはずですが、使用箇所が見つかりません。

    BlueprintCallable function is never used
  • BlueprintImplementableEvent 関数指定子を持つ UFunction はブループリントに実装されるはずですが、実装が見つかりません。

    BlueprintImplementableEvent function is not implemented
2026 年 3 月 23 日

関連ページ:

使用箇所の検索

ReSharper は、ソリューションおよび参照アセンブリで定義されたシンボルがソリューションでどのように使用されるかを調査するのに役立つ一連の機能を提供します。このセクションでは、次の方法を学習します。1 つまたは複数のシンボルの使用箇所を見つける、ポップアップから特定の使用箇所にすばやく移動する、関連するエンティティの使用箇所を探す (たとえば、テキストの出現、動的参照など)、特定のスコープ外で定義されたすべてのシンボルの使用箇所を見つける、参照モジュールに依存するコードを見つける、現在のフ...

C++ でのナビゲーションと検索

名前によるナビゲーション:ReSharper を使用すると、いくつかのキーストロークで任意のコードアイテムまたはファイルを表示できます。ナビゲーションの範囲には、ソリューション全体のシンボルとファイル、標準ライブラリとライブラリのすべてのシンボルとファイル、外部依存関係が含まれます。ソリューション内のコードアイテムを名前で検索するすべての検索結果への統合アクセスを使用するには、を押して、入力を開始し、入力に一致するソリューション内のコード項目を見つけることができるポップアップを表示します。検