Unreal Engine 向けゲーム開発
Unreal Engine プロジェクトを開くと、JetBrains Rider はすべての機能とアクションを自動的に調整して、Unreal Engine のさまざまな側面と規則を考慮に入れるようにします。たとえば、自動インポートとコード分析は .generated.h ファイルのインクルードを考慮します。
JetBrains Rider の Unreal Engine 機能のほとんどはバックグラウンドで邪魔にならずに動作しますが、このセクションでは、いくつかのアクションと構成を提供する機能について説明します。
本セクション:
- 始める前に
- コード解析
- 新しい Unreal Engine エンティティを作成する
- Unreal エンジンテストフレームワーク
- リフレクション指定子
- リモートプロシージャコール
- HLSL を使用したシェーダー開発
- ブループリントのサポート
- UnrealLink と RiderLink
- Unreal Engine プログラムの引数と環境変数
- UnrealEngine プロジェクトのデバッグ
- パフォーマンスのヒント
- UnrealEngine の命名規則
関連ページ:
始める前に
ソフトウェア要件:Unreal Engine 5.0+ または Unreal Engine 4.20+ (Unreal エンジン 4.25.4+ が .uproject と直接連携)、Unreal Engine プロジェクト用の Microsoft Visual Studio コンパイラー。コンパイラーは Visual Studio と共にインストールされますが、Visual Studio のビルドツールとは別にインストールすることもできます。有償製品に MS Build Tools を使用するに...
コード解析
コードインスペクション:C++ コードの一般的な側面をチェックする数百のコードインスペクションに加えて、Unreal Engine プロジェクトに固有のインスペクションがいくつかあります。UnrealHeaderTool (2 インスペクション)UnrealHeaderTool エラーエラー UnrealHeaderTool の警告警告 Unreal Engine (20 インスペクション) このカテゴリのインスペクションは、Unreal Engine プロジェクトに固有のものです。この名前のアクショ...
新しい Unreal Engine エンティティを作成する
JetBrains Rider は、Unreal Engine クラスの定義済みテンプレートのセットと、新しいクラス、プラグイン、モジュールを作成するための専用アクションを提供します。これにより、定型コードの生成を自動化し、IDE と Unreal Editor の切り替え頻度を減らすことができます。新しい Unreal クラス:Unreal Engine クラスのすべての定義済みテンプレートは、JetBrains Rider 設定のページで利用できます。新しい UnrealEngine ク...
Unreal エンジンテストフレームワーク
JetBrains Rider には UnrealEngine テストフレームワークのサポートが含まれています。Unreal Engine テストを操作するには、ユニットテストウィンドウを使用します。このツールウィンドウでは、テストの結果、失敗した再実行、すべてまたは特定のテストを確認できます。セットアップ:UnrealEngine テストフレームワークは組み込まれており、エンジンテストは追加の構成なしで機能します。Unreal Engine プラグインテストを JetBrains Rider で...
リフレクション指定子
JetBrains Rider は、C++ 言語にないリフレクションをエミュレートするために使用される、などの Unreal Engine のリフレクションマクロをサポートしています。さらに、JetBrains Rider は、からエンティティを解決し、Unreal Engine プロジェクトがビルドされていなくても、補完の提案を提供します。コード補完のクイックドキュメントおよび要約ツールチップは、リフレクションマクロにも使用できます。2024 年 5 月 26 日 Unreal エンジンテストフ...
リモートプロシージャコール
コードを分析するとき、JetBrains Rider は宣言ステートメントの、指定子によって Unreal Engine のリモートプロシージャコール (RPC) を識別します。JetBrains Rider は、Unreal Engine RPC に対応する必要なおよび関数があるかどうかをチェックし、少なくとも 1 つが見つからない場合は RPC をハイライトします。ハイライトでを押すと、欠落している実装スタブを生成できます。上の例では、関数がなくなり、JetBrains Rider が次のスタ...