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

AudioMixerのスナップショットを使ってパフォーマンスを管理する方法は?

複数のAudioMixerの設定(例えば、メニュー画面中はBGMにフィルターをかけ、環境音を絞るなど)を「Snapshot」として保存し、一括で切り替える機能です。

 

個別のAudioSourceの音量やエフェクトをスクリプトで毎フレーム1つずつ操作すると計算負荷がかかりますが、ミキサー側で一括処理すれば効率的かつスムーズに遷移(クロスフェード)できるためです。

 

Audio Mixerウィンドウの右上にある「Snapshots」の+ボタンで状態を保存し、スクリプトから snapshot.TransitionTo(0.5f); と呼び出すことで、0.5秒かけて自然に音響効果を切り替えます。

タグ:
目次

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