Unity++blog.

UnityやC#とかについて学習したことを書いてます

キャラスピードなどの数値に合わせて音のボリュームをスムーズに変える

スピードなどの数値に合わせてサウンドボリュームをスムーズに変えるスクリプトをつくったので記事にします。

 

下が様子をキャプチャした動画です。風の音を変えています。

画面右側のNowVolumeが現在の音の大きさの移り変わりで、Fadeが変化するスピードです。

 

 

 

 下がサウンドのスクリプトです。使用するサウンドソースがついたオブジェクトへアタッチする用です。冗長かもしれませんが参考までに。