UE4 は、同じシーンで複数のローカル ビデオを再生する問題を解決します (4.27 以降)
開発
2023-07-18 20:34:23
訪問数: null
バージョン 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