Sound
Soundコンポーネントは、オーディオサンプルの再生を制御します。

Soundコンポーネントには、サウンドの再生を担当する「スロット」が含まれています。各スロットには異なるオーディオアセットを割り当てることができ、他のスロットとは独立して再生できます。
「ADD SLOT」ボタンをクリックして新しいスロットを追加できます。各スロットのヘッダーにあるゴミ箱アイコンをクリックすることで、スロットを削除できます。
コンポーネントプロパティ
| プロパティ名 | 説明 |
|---|---|
| Positional | チェックすると、コンポーネントは3D空間でエンティティの位置から再生されるようにオーディオアセットを再生します。 |
| Volume | オーディオアセットを再生するときに各スロットの音量に乗算される音量(0〜1)。 |
| Pitch | オーディオアセットを再生するときに各スロットのピッチに乗算されるピッチ。値が1の場合、オーディオは元のピッチで再生されます。 |
| Ref Distance | Positionalのみ。サウンドソースがリスナーから遠ざかるにつれて音量を減らすための基準距離。 |
| Max Distance | Positionalのみ。オーディオ減衰が停止するリスナーからの最大距離。この距離でオーディオの音量が必ずしも0になるわけではなく、減衰が停止するだけです。 |
| Distance Model | Positionalのみ。リスナーから遠ざかるにつれて音量を減らすアルゴリズムを決定します。オプション: Linear、Exponential、Inverse。 |
| Roll-off Factor | Positionalのみ。音量減衰が発生する速度。 |
スロットプロパティ
| プロパティ名 | 説明 |
|---|---|
| Name | スロットの名前。これはコードでこのスロットを参照するために使用する名前です。 |
| Asset | 再生するオーディオアセット。 |
| Start Time | オーディオアセット内のサウンドの開始位置(秒単位)。オーディオアセット全体ではなく一部分だけを再生する場合に使用できます。 |
| Duration | Start Timeから開始して再生するサウンドの長さ(秒単位)。空のままにすると最後まで再生されます。例えば、複数のサウンドが含まれるオーディオアセットがある場合、Start TimeとDurationを定義してそのサウンドを再生できます。 |
| Auto Play | チェックすると、スロットはロード時に再生されます。それ以外の場合は、スクリプトを使用してスロットを再生する必要があります。 |
| Overlap | チェックすると、このスロットは最初に停止せずにサウンドを再生します。Overlapは繰り返し再生する必要があるワンショットサウンドに使用します。オーバーラップするサウンドはエンティティが破棄されても停止せず、終了するかスクリプトで手動で停止した場合のみ停止します。 |
| Loop | チェックすると、スロットは無限ループします。それ以外の場合は、一度再生して完了します。 |
| Volume | スロットで再生されるオーディオアセットの音量(0〜1)。 |
| Pitch | オーディオが再生されるピッチ。値が1の場合、オーディオは元のピッチで再生されます。 |
関連項目
- Audio Listenerコンポーネント - 3Dオーディオのリスナー位置を設定
- オーディオアセット - オーディオアセットについて詳しく学ぶ
スクリプトインターフェース
Scriptコンポーネントを使用してSoundコンポーネントのプロパティを制御できます。Soundコンポーネントのスクリプトインターフェースはこちらです。