ブループリントのサポート
ブループリントファイルはバイナリ形式で記述され、通常は視覚的に編集されます。それでも、ブループリントデザイナーは C++ に実装されたベースラインシステムをブループリント固有のマークアップで拡張するため、ゲームの C++ 部分の開発者にとって有益な情報がすべて含まれています。ブループリントのすべての詳細により、開発者はゲームの動作に予期せぬ影響を与えるコードの変更を回避できます。
ReSharper はブループリントを読み込み、ヒントを提供します。また、インスペクションはコードの背後にある全体像を把握できるようにします。
- 派生ブループリントクラス
ゲーム内で
BlueprintCallableまたはBlueprintPure関数から派生した Blueprint クラスがある場合、コードエディター内で対応するヒントが表示されます。すべての継承先の一覧を取得するには、ヒントを右クリックしてコンテキストメニューから派生クラスオプションを選択するか、C++ クラスで使用箇所の検索を呼び出します。
- UFunction の実装
ブループリントに実装されている
UFunctionsの詳細については、ヒントのコンテキストメニューから確認できます。2026.1 以降、コードビジョンはブループリントアセット内のBlueprintNativeEventおよびBlueprintImplementableEvent関数の実装も表示します。
- UProperty 状態
UPropertyの状態(オーバーライドされているかどうか、ブループリントファイルで設定されている値など)をすばやく確認したり、使用箇所の検索を使用してBlueprintAssignableデリゲートプロパティのブループリント側バインディングを検出したりできます。
- UInterface 実装
UInterfaceを実装するすべてのブループリントも見つかります。
ReSharper は 2 つのインスペクションも提供し、コードで使用されているブループリント固有の関数指定子とブループリント自体の間に矛盾があるかどうかを知らせます。
BlueprintCallable関数指定子を持つUFunctionはブループリントで使用されるはずですが、使用箇所が見つかりません。
BlueprintImplementableEvent関数指定子を持つUFunctionはブループリントに実装されるはずですが、実装が見つかりません。
関連ページ:
使用箇所の検索
ReSharper は、ソリューションおよび参照アセンブリで定義されたシンボルがソリューションでどのように使用されるかを調査するのに役立つ一連の機能を提供します。このセクションでは、次の方法を学習します。1 つまたは複数のシンボルの使用箇所を見つける、ポップアップから特定の使用箇所にすばやく移動する、関連するエンティティの使用箇所を探す (たとえば、テキストの出現、動的参照など)、特定のスコープ外で定義されたすべてのシンボルの使用箇所を見つける、参照モジュールに依存するコードを見つける、現在のフ...
C++ でのナビゲーションと検索
名前によるナビゲーション:ReSharper を使用すると、いくつかのキーストロークで任意のコードアイテムまたはファイルを表示できます。ナビゲーションの範囲には、ソリューション全体のシンボルとファイル、標準ライブラリとライブラリのすべてのシンボルとファイル、外部依存関係が含まれます。ソリューション内のコードアイテムを名前で検索するすべての検索結果への統合アクセスを使用するには、を押して、入力を開始し、入力に一致するソリューション内のコード項目を見つけることができるポップアップを表示します。検