今回つくるもの
今回はワールドに効果音を導入する方法を紹介します。
効果音をつけることで、見た目だけではなく、音が加わった情報量の多い体験をもたらすことができます。
具体的には、UnityのAudio Sourceの機能やCreator Kitの「Play Audio Source Gimmick」を用いて、キャラクターの足音やものにぶつかる音、スタートボタンを押す音や爆発音などが鳴るようにする方法を紹介します。
まずは音なし/音あり(0:10:00〜)のワールドの動画を用意してみました。
いかがでしょうか。
効果音があることでワールド体験が豪華な印象になったと思います!
効果音もあるフリー素材サイト
この記事ではいくつかのフリー素材の効果音を利用します。
効果音がある主なフリー素材サイト
- 効果音ラボ https://soundeffect-lab.info/
- 魔王魂 効果音 https://maou.audio/category/se/
- DOVA – SYNDROME 効果音素材一覧 https://dova-s.jp/se/
- On-Jin ~音人~ https://on-jin.com/
音源は各Webサイトの利用規約をしっかり読んだ上で利用しましょう。
音が鳴るようにする
まずは音が鳴るように設定していきます。
音を鳴らすためには「Audio Source」というコンポーネントを追加する必要があります。
今回は空のGameObjectに追加していきます。
- まずは、Hierarchy内で「Create Empty」を選択して、空のGameObjectを作成します。

- 作成した「GameObject」を選択して「Inspector」から「Add Component > Audio Source」を追加します。

ここから音が鳴るようにAudio Sourceに鳴らしたい音を設定していきます。
- パラメータの「AudioClip」の欄の右端にある◎のようなアイコンを左クリックすると、「Select AudioClip」というウィンドウが開きます。このリストの中から、ワールドに流したい音を選択します。

これで音が鳴るようになりました!
音の範囲を設定する
今回は、ワールド全体に流れるBGMではなく効果音を設定したいので、プレイヤーの近くのみで聞こえるように設定していきます。
特定の距離で聞こえるようにするためには「Spatial Blend」を設定していきます。
値が「0」であるとどの位置にあっても同じ音が聞こえます(2Dサウンド)が、値が「1」に近づくにつれて距離関係の影響を受ける度合いが高くなります(3Dサウンド)。つまり値を「1」に近づけることで特定の範囲で聞こえるようになっていきます。
「Volume Rolloff」で音量がどのように変化するかを制御することができます。今回は近づくにつれて徐々に大きくなってほしいので、パラメータは「Linear Rolloff」を選択しました。

詳しい設定について公式マニュアルを参照してください。
このように効果音の範囲を決めることができました。
オブジェクトの表示、生成に音をつける
Cluster Creator Kitでアクションに合わせて音を鳴らす
足音をつける
入室音をつける
このように、clusterのワールドでは様々な方法で効果音を鳴らすことができます。
今回紹介したAudio SourceとPlay Audio Source Gimmickをうまく使って、場面にあわせた効果音で盛り上げてみましょう!