8-2-3 Background Audio

今回はBackground Audioと、複数のBGMをランダムに再生する方法について学習していきましょう。
目次

BackgroundAudioとは

Background Audioについては8-2-1 使い方で解説した通りです。
WorkspaceまたはSoundServiceにサウンドオブジェクトを入れると、BGMのようにプレース全体に音が流れ、どこにいても同じ大きさの音が聞こえます。

複数のBGMをランダムに再生する方法

今回は複数のBGMをランダムに再生する方法について詳しくみていきましょう。
複数のBGMをランダムで流すにはスクリプトを使用する必要がありますが、手順を追って説明していきます。
まずはエクスプローラーでWorkspaceにマウスをホバーさせると出てくる+を押し、
メニューから”Folder”を選択してWorkspaceに追加します。
フォルダーの名前は”BGM”に変更しておきましょう。(別の名前だとスクリプトが機能しません。)
“BGM”というフォルダーの中に任意のサウンドオブジェクトを複数準備しておきます。(サウンドオブジェクトには、”SoundID”が設定されている必要があります。)
次にスクリプトについての設定を行います。
エクスプローラーでServerScriptServiceにマウスをホバーさせると出てくる+を押し、
メニューから”Script”を選択してServerScriptserviceにScriptを追加します。
Scriptを追加すると自動でScriptの画面が表示されるので、デフォルトで書かれているスクリプトは削除します。
このスクリプトをScriptにコピー&ペーストしましょう。
ここまでできたら、Scriptの画面は閉じて大丈夫です。
テストプレイを行って、BGMがランダムに再生されることを確認しましょう。