次のチュートリアルでは、Chaos Visual Debugger (CVD) を使用して、ローカルまたはリモートマシンのターゲットのレコーディングをキャプチャして再生され、これには次が含まれます:
ゲームクライアントとサーバー
パッケージ化されたビルド
プレイインエディタセッション
データ チャンネル
CVD は複数のシステムからの膨大な量のデータをレコーディングします。 シーンが複雑になればなるほど、CVD ファイルのサイズが大きくなり、パフォーマンスに影響を与える可能性があります。 ファイルサイズを管理する場合、データ チャンネルを切り替えて、特定のデータのレコーディングをオプトアウトすることができます。
データ チャンネルは、CVD がレコーディングするシミュレーション ステージまたはデータ ビジュアリゼーション フラグを制御します。
データ チャンネルを切り替えるには、メイン ツールバーの「データ チャンネル」をクリックし、対象のチャンネルを選択します。
CVD でレコーディングを行う場合は、テストまたはデベロップメント ビルド コンフィギュレーションなどでコンソールへのアクセスが必要になります。 テスト構成を使用する場合、CVD アウトライナーにはオブジェクトのデバッグ名は表示されません。 ビルド コンフィギュレーションの詳細については、「Unreal Engine プロジェクトをパッケージ化する」を参照してください。
セッション ターゲット
CVD では、レコーディングを意図しているアプリケーションまたはエディタ (ゲームクライアント、ゲームサーバー、パッケージ化されたビルド、または PIE セッションなど) をターゲットとして記述します。 PIE セッションは例外ですが、一度に 1 つ以上のターゲットをレコーディングでき、単一ソースまたは複数ソースと呼ばれます。
セッション ターゲットのドロップダウン メニューには、レコーディングの準備時に選択できるターゲット プリセットが用意されていますが、カスタム ターゲットを指定することもできます。 デフォルトでは、このメニューはローカル エディタに設定されています。つまり、ローカル PIE セッションをレコーディングする場合は、そのままにしておくことができます。
| ターゲット | 説明 | ソース量 |
|---|---|---|
ローカル エディタ | ローカル PIE セッションをレコーディングします | 単一 |
すべてのリモート | エディタ以外のすべてのインスタンスをレコーディングします。 | 複数 |
すべてのリモートサーバー | エディタ以外のゲームサーバーをすべてレコーディングします。 | 複数 |
すべてのリモートクライアント | エディタ以外のゲームクライアントをすべてレコーディングします。 | 複数 |
全て | 利用可能なすべてのターゲットをレコーディングします。 | 複数 |
カスタム選択 | カスタムターゲットをレコーディングします。 | 単一または複数 |
複数のターゲットをレコーディングすることは、ゲームサーバーとゲームクライアントをすでにレコーディングしていて、追加のクライアントをレコーディングする必要がある場合に役立ちます。
次の内容
ファイルに記録する
Chaos Visual Debugger を使用してファイルに記録する
ライブセッションをレコーディングする
Chaos Visual Debugger でライブセッションをレコーディングする
Chaos Visual Debugger での再生
Chaos Visual Debugger でレコーディングを再生します。