Chapter 08

2-02: サウンドを追加 (Adding Sound)

ちょまど (千代田まどか)
ちょまど (千代田まどか)
2022.05.20に更新

このページの原文: https://doc.babylonjs.com/start/chap2/sound

🎵 2-02: サウンドを追加 (Adding Sound)

ワールドにサウンドを追加することはとても簡単です。

♫ 連続した音を鳴らす

連続した音を追加するには以下のように書きます。

const sound = new BABYLON.Sound("name", "url to sound file", scene, null, {loop: true, autoplay: true});

引数の {loop: true, autoplay: true} が大切ですね。

→ Playgroundでライブデモとコードを確認

♫ 一度だけ鳴らす

もし一度だけ鳴らすならこちらです。

const sound = new BABYLON.Sound("sound", "url to sound file", scene);
// 注) サウンドが再生される前にサウンドのファイルのロードが完了されているようにしておきましょう
sound.play();

♫ 3 秒ごとに鳴らす

const bounce = new BABYLON.Sound("bounce", "sounds/bounce.wav", scene);
setInterval(() => bounce.play(), 3000);

→ Playgroundでライブデモとコードを確認

ただ、作業中にずっと音が鳴っているのは煩わしいかもしれないので、この一連のチュートリアル中で音を鳴らすのは今回だけです。

さて、次は、建物をつくる作業に戻りましょう