ReSharper C++ for Unreal Engine
理想のゲーム開発ツール
スマートなコーディング支援
Unreal Engine を深く理解したコード補完、コード生成、ナビゲーション機能を提供します。ReSharper C++ は最高クラスの C++ パーサーのほか、リモートプロシージャコール、HLSL のサポートを提供し、Unreal Engine のリフレクションメカニズムを完璧に理解しています。
コード品質の向上
多数の一般的な C++ インスペクションと Unreal Engine 固有のチェックを利用して潜在的な問題を把握できます。ReSharper C++ は編集中のファイルを解析し、エラーや潜在的な問題を検出してコードを改善するためのクイックフィックスを提案します。
コードスタイルへの準拠
一般的なコードスタイルに従ったコードベースを作成できるため、メンテナンスが容易です。ReSharper C++ のアクションはすべて Unreal Engine の命名規則に対応しており、どんな矛盾も確実に把握します。
UnrealHeaderTool のインスペクション
UnrealHeaderTool とのシームレスな連携機能を活用し、コードをコンパイルする前に Unreal Engine のマクロとメタデータに関する問題をすべて把握できます。ReSharper C++ ではエラーと警告がエディターに直接表示されます。このため、すぐに問題を解決して不具合のないゲームを継続的に開発することができます。
Unreal Engine のリフレクションメカニズム
Unreal Engine のリフレクションメカニズムをサポートしています。ReSharper C++ はリフレクションマクロを理解し、その中にあるリフレクション指定子の補完機能とドキュメントを提供します。プロジェクト全体の解析が終了するのを待たなくても機能します。
上位レベルシェーダー言語
HLSL シェーダーを標準でサポートしており、HLSL の制御フロー解析、ハイライト表示、ナビゲーション、ツールチップ、補完リストでの高度な提案の表示、リファクタリングなどの機能を利用して生産性を高めることができます。
リモートプロシージャコール
Unreal Engine ベースのゲームを開発する際には、ReSharper C++ が Unreal Engine のリモートプロシージャコール (RPC) を識別します。このため、RPC を認識するナビゲーションとコード生成アクションを使用して開発プロセスを高速化できます。
ぜひお試しください!
Unreal Engine ゲームの作成に C++ とブループリントをサポートするスタンドアロン型の IDE をお探しですか?Rider for Unreal Engine をお試しください!
詳細