オーディオ」カテゴリーアーカイブ

【Unity】BGMや効果音が途切れるとき

シーンが重くなってくると、オーディオソースで再生するBGMや効果音が途切れたり、時間がたってから急に再開したりと不具合が増えました。 原因は、同じオブジェクトに複数のオーディオソースをつけていることのようです。オーディオ… 続きを読む »

【Unity】オーディオミキサーのパラメータをスクリプトで変える

オーディオミキサーのパラメータをスクリプトで変えてみました。 パラメータをスクリプトで見れるようにするには、まず変更したいパラメータをインスペクタに表示します。 例えば、グループ1を選択します。 このグループのボリューム… 続きを読む »

【Unity】オーディオデータを好きな時にロード・アンロードする

デフォルトでは、シーンの読み込みと同時にオーディオデータもロードされますが、スクリプトで好きなタイミングにロードやアンロードができるようにしてみました。 オーディオファイルをインポートして、オーディオクリップのインスペク… 続きを読む »

【Unity】距離によってBGMをクロスフェードさせる

FPSプレイヤーからターゲットまでの距離に応じてBGMをクロスフェードさせてみました。 クロスフェードさせるときだけ距離を計算したいので、そのためのオブジェクトを作ってプレハブ化しました。 using System.Co… 続きを読む »