メインコンテンツへスキップ
< すべてのトピックに戻る

サウンドの音量をフェードイン・フェードアウトさせるには?

DOTweenライブラリを使用し、AudioSourceの volume プロパティをアニメーションさせます。

Update内で少しずつ数値を減らすプログラムを自作するのはコードが複雑になり、ゲームの一時停止などの影響で音量がおかしくなるバグを引き起こしやすいためです。

BGMを消したいタイミングで audioSource.DOFade(0f, 2f);と記述するだけで、「2秒かけてゆっくりと音量(volume)が0になる」というフェードアウト処理が1行で完成します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に