<pc-sound>
<pc-sound>タグは、サウンドを定義するために使用されます。
使用法
<pc-sounds>コンポーネントの直接の子である必要があります。
属性
| 属性 | タイプ | デフォルト | 説明 |
|---|---|---|---|
asset | String | - | オーディオアセットID(audio型アセットを参照する必要があります) |
auto-play | Boolean | "false" | サウンドが自動的に再生されるかどうか |
duration | Number | - | サウンドの再生時間(秒単位)(省略するとクリップ全体を再生します) |
loop | Boolean | "false" | サウンドがループするかどうか |
name | String | - | サウンドスロットの名前識別子 |
overlap | Boolean | "false" | 複数回トリガーされたときにサウンドが重なることができるかどうか |
pitch | Number | "1" | ピッチ乗数(1 = 通常ピッチ) |
start-time | Number | "0" | 開始時間のオフセット(秒単位) |
volume | Number | "1" | 音量レベル(0-1) |
例
<pc-app>
<pc-asset src="assets/audio/music.mp3" id="music"></pc-asset>
<pc-scene>
<pc-entity>
<pc-sounds>
<pc-sound asset="music"></pc-sound>
</pc-sounds>
</pc-entity>
</pc-scene>
</pc-app>
JavaScriptインターフェース
SoundElement APIを使用して、<pc-sound>要素をプログラムで作成および操作できます。