【UE5】MetaSound間での値の受け渡し

UE5 で新しく追加されたオーディオシステム『MetaSound』のアセット間での値の受け渡し方法を紹介します。

※ Early Access 版での検証記事のため、正式リリース時とは内容が異なる部分があるかもしれません。


MetaSound の概要等はこちらをご覧ください。

shuntaendo.hatenablog.com



MetaSound ではアセット内で処理した値を別のアセットに受け渡すことができます。値の送受信をすることで複数アセットで連携してサウンドを表現することができます。

Send系ノード、Receive系ノードを使って同名アドレスを指定するだけで別アセット間での送受信ができます。とても簡単

f:id:shuntaendo:20210527193011p:plain:w700

f:id:shuntaendo:20210527193355p:plain:w700


同名のアドレスのReceive系ノードが複数ある場合は、すべてのノードに送信されます。

また、同アセット内でトリガーを送受信することで下のようにループさせることも可能です。

f:id:shuntaendo:20210527194012p:plain
ループするたびにランダムなサウンドを再生



UE Version : 5.0.0-16433597