Unity 統合のベストプラクティス

このセクションでは、Genvid Unity プレハブを動作させるためのベストプラクティスについて説明します。

Genvid プレハブのルートシーンの使用

ルートシーンは、Genvid プレハブがアプリケーション内に 1 回だけ存在することを保証します。 これは Genvid プレハブをシーン間で保持するため、他のシーンに配置する必要はありません。 Genvid プレハブのインスタンスが複数ある場合、ストリームに関するさまざまな問題を引き起こします。

DirectX 11 を使用するアプリケーションのビルド

Genvid プレハブビデオキャプチャは、DirectX 11 でのみ動作するため、アプリケーションの実行中に使用する必要があります。ゲームに DirectX 11 を使用させるには、オプション -force-d3d11 を指定して実行しますが、通常は必要ありません。

HUD を表示または非表示にするための、正しいタイプのビデオキャプチャを使用

Automatic ビデオキャプチャを使用すると、HUD が表示されます。Texture ビデオキャプチャを使用する場合、HUD は表示されません。

Genvid スタックが停止している場合にのみアプリケーションをビルドする

Genvid スタックが実行されているときは、サービスを実行するために Genvid.dll を使用します。スタック実行中にビルドを実行すると、ファイルが正しくコピーされない可能性があります。Cluster-UI モニタ画面または Unity 内の Genvid Cluster-api ウィンドウからアプリケーションを使ってビルドを実行する前に、すべてのジョブを停止してください。