メインコンテンツまでスキップ

MetaSounds統合

これはUE >= 5.3でのみ機能します。

MetaSoundsサポートが含まれるRuntimeAudioImporterの別バージョンがあります: https://www.fab.com/listings/a1b6f250-9636-4ac3-b153-d5dae95bf26a

警告! 通常のRuntimeAudioImporterプラグインがインストールされている場合は、MetaSoundバージョンをインストールする前に、それを削除してください。

MetaSoundsではまだスケーリングの問題が解決されていないため、Importedサウンドウェーブのみがサポートされ、派生ウェーブ(例:StreamingCapturableサウンドウェーブ)はサポートされていません。

MetaSoundsでインポートされたサウンドウェーブを使用して、通常のサウンドウェーブのようにWave Playerで再生できます。ただし、このサポートを機能させるための追加手順がいくつかあります。


まず、プロジェクトのMetaSoundプラグインを有効にする必要があります。

MetaSoundプラグインを有効にする


MetaSoundsエディタで、新しいImported Wave入力を作成し、それをImportedWaveToWaveAssetノードを使用してWave Assetタイプに変換する必要があります。

Imported Wave To Wave Assetノード


その後、Wave Assetタイプのために利用可能なすべての機能を使用できます。たとえば、Wave Playerノードを使用して再生します。

MetaSound再生例


オーディオデータをインポートするワークフローは同じです。ただし、サウンドウェーブが準備できたら、MetaSoundsで使用するためにサウンドウェーブを準備するための適切な関数も呼び出す必要があります。

MetaSounds用サウンドウェーブを準備��する


次に、MetaSoundのオーディオコンポーネントのウェーブパラメータを設定し、必要に応じて再生することができます。

Set Wave Parameterノード


最後に、実装は次のようになります:

Blueprints:

MetaSounds用オーディオインポート例

MetaSounds:

MetaSoundsでオーディオを再生する例