NarraLeaf

サウンド

ブループリントからクリップを再生し、以後のすべてのノードがそれに再びアクセスするために使うハンドルです

インターフェースが鳴らす音のための7つのノードです。ボタンのクリック音、ホバー時のティック音、Page が開いている間鳴らすアンビエンスなどが該当します。ストーリーが再生する音楽や効果音はストーリーに属し、そちらでは /bgm 行や /sound 行として記述します。

規約

  • 7つすべてが latent です。 eventmacro を宣言するため、function グラフに置くことも、Blueprint Value のバックエンドにすることもできません。
  • Play Sound がハンドルを返し、残りの6つはそれを受け取ります。 ハンドルが指すのはこの一回の再生であり、アセットそのものではありません——同じクリップを2回再生すれば、それぞれ独立に停止・シーク・フェードできる2つのハンドルになります。
  • クリップはカード上で選びます。 Audio Clip がアセットを、Track がその再生先の音声トラックを選び、これによりプレイヤーがそのトラックに設定した音量が適用されます。Asset Id ピンは、再生するクリップを実行時に決める場合のためのものです。

Play Sound

blueprint.sound.play · Latent

クリップを再生開始し、以後それにアクセスするためのハンドルを返します。

ピン方向備考
inin · exec
assetIdin · datastring省略可能。カードの Audio Clip を上書きします。実行時に決めるクリップに使います。
loopin · databoolean省略可能、リテラル。
volumein · datafloat省略可能、リテラル。
fadeInin · datafloat省略可能、リテラル。単位は秒です。
nextout · exec
handleout · dataSoundHandleこの分類の他のすべてのノードが受け取るものです。

カード上のフィールド

フィールド内容
Audio Clip再生するオーディオアセットです。
Track再生先のプロジェクトの音声トラックです。これにより、プレイヤーがそのトラックに設定した音量が適用されます。

Stop Sound

blueprint.sound.stop · Latent

ピン方向備考
inin · exec
handlein · dataSoundHandle省略可能。
fadein · datafloat省略可能、リテラル。単位は秒です。
nextout · exec

Pause Sound

blueprint.sound.pause · Latent

ピン方向
inin · exec
handlein · dataSoundHandle
nextout · exec

Resume Sound

blueprint.sound.resume · Latent

ピン方向
inin · exec
handlein · dataSoundHandle
nextout · exec

Seek Sound

blueprint.sound.seek · Latent

ピン方向備考
inin · exec
handlein · dataSoundHandle
timein · datafloatリテラル。クリップの先頭からの秒数です。
nextout · exec

Set Sound Volume

blueprint.sound.setVolume · Latent

ピン方向備考
inin · exec
handlein · dataSoundHandle
volumein · datafloat省略可能、リテラル。
fadein · datafloat省略可能、リテラル。単位は秒です——1本の音楽を切るのではなく台詞の下にダッキングさせたいときに使うのがこれです。
nextout · exec

Is Sound Playing

blueprint.sound.isPlaying · Latent

ピン方向
inin · exec
handlein · dataSoundHandle
nextout · exec
isPlayingout · databoolean

このページの目次