Unreal Engine には、シミュレーションで行われていることをデバッグするために使用できるいくつかの異なるツールが備わっています。
Niagara デバッガ
Niagara シミュレーションをレベルに追加した後、さらにデバッグする必要がある場合は、 Niagara デバッガ を使用することができます。これを使用することにより、生成されているパーティクルの数や使用されているメモリの量など、レベルでのシミュレーションに関する詳細情報を出力するヘッドアップディスプレイ (HUD) が有効になります。また、情報のスナップショットをキャプチャし、その出力を分析することができます。
エフェクト タイプを使用したパフォーマンス バジェット管理
Niagara エフェクト タイプと呼ばれる新しいアセット タイプを作成して、レベルのバジェット管理に役立つさまざまな設定を構成します。このエフェクトを使用する Niagara システムはすべて、設定されたルールを継承します。このように、特定の距離にあるシステムをカリングするなどして、パフォーマンスを改善することができます。
GPU クラッシュの修正方法
Niagara シミュレーションの中にはグラフィックを多用する場合があるため、Windows を使ってこれらのシーンを処理すると GPU がクラッシュする可能性があります。以下のページを参照して解決方法を見つけてください。