UE4 は、同じシーンで複数のローカル ビデオを再生する問題を解決します (4.27 以降)

バージョン 4.27 を使用してプロジェクトを開発する場合、同じシーン内で複数のローカルビデオを再生する必要があり、ue に付属のプレーヤーを使用しますが、ビデオの再生数が多すぎるとフリーズしたり、再生できなくなることがあります。公式ドキュメントを確認してください。Unreal Engine 4.27 以降には、この問題を解決できるBink Mediaプラグインが組み込まれていますhttps://docs.unrealengine.com/4.27/zh-CN/WorkingWithMedia/IntegratingMedia/BinkVideo/

1. まず、エンジンのインストール パスで Bink2ForUnreal.exe ファイルを見つけて開き、再生するビデオ ファイルをサフィックス bk2 の付いたファイルに変換します。 

2. プロジェクトのコンテンツ ディレクトリに新しいムービーを作成し、変換されたファイルをその中に置きます。名前は「ムービー」にする必要があることに注意してください。そうしないと、パッケージ化で問題が発生します。これは、プロジェクトをパッケージ化するときにUE4 が自動的にContent/Movies フォルダを検索し、ファイルをその中に保存します。 メディア ファイルは一緒にパッケージ化されます

3. プロジェクトを開始し、プラグインで binkmedia フックを見つけて、プロジェクトを再起動します。 

4. 新しいビンク メディア プレーヤーとビンク メディア テクスチャを作成し、再生したいだけ作成します

5. 新しいマテリアルを作成し、以前に作成したテクスチャをマテリアル エディタにドラッグし、マテリアル テクスチャを変数にプロモートして、マテリアル インスタンスを作成します。

6. ビデオを再生するためのブループリントを作成し、それをシーンにドラッグして設定します

7. 最終的な効果

おすすめ

転載: blog.csdn.net/qq_41410054/article/details/131678182