Audio Manager

AudioManager は、現在のシーンのすべての音楽と効果音を便利に保存します。手動で追加する必要がある 2 つのオーディオ ソースが必要です。1 つは音楽の再生専用、もう 1 つは効果音の再生専用になります。

Audio Manager コンポーネントとオーディオ ソースは、World Managerのゲーム オブジェクトに追加できます。
インスペクターで、オーディオ カテゴリに移動し、カテゴリ名を指定して [追加] ボタンをクリックします。これにより、サウンドをグループに整理して便利にするためのオーディオカテゴリが作成されます。
各カテゴリには、サウンド アイテムを作成するための [追加] ボタンがあります。
各サウンドアイテムでは、オーディオクリップ、ボリューム、タイプを指定でき、インスペクターでオーディオクリップを再生することもできます。

Property
Music音楽を再生するオーディオ ソースへの参照。
Music Master Volume各音楽アイテムの音量が調整されます。値が 0 の場合無音となります。
SFX効果音を再生するオーディオ ソースへの参照。
SFX Master Volumeこれにより、各 SFX アイテムのサウンド レベルが調整されます。値が 0 の場合無音となります。
Audio Manager SOオーディオを再生するためのスクリプト可能なオブジェクト参照。これはオプションです。
Fade In Time音楽をフェードインする時間の長さ。
Fade Out Time音楽をフェードアウトする時間の長さ。
Play On Start有効にすると、シーンの始めに再生が開始される音楽。名前を指定します。
Audio Category指定された名前でオーディオ カテゴリを作成します。
Method
PlayAudio (string audioName)オーディオを再生します。これは音楽または SFX アイテムになります。
FadeInMusic (string musicName)音楽のサウンドがすぐに最大レベルで再生されるのではなく、徐々にフェードインされます。
FadeOutMusic ( )現在再生中の音楽が徐々にフェードアウトします。
FadeToNewMusic (string musicName)現在の音楽がフェードアウトし、新しい音楽がフェードインします。
MusicVolume(float value)音楽の現在のサウンド レベルを変更します。0 から 1f までの値にする必要があります。
MasterMusicVolume (float value)音楽のマスター ボリュームを変更します。0 から 1f までの値にする必要があります。この値は PlayerPrefs によって記憶されます。
SFXVolume(float value)sfx の現在のサウンド レベルを変更します。0 から 1f までの値にする必要があります。
MasterSFXVolume (float value)SFX のマスター ボリュームを変更します。0 から 1f までの値にする必要があります。この値は PlayerPrefs によって記憶されます。
StopMusic()音楽の再生を停止します。
StopSFX()SFXの再生を停止します。
PauseAllAudio()すべてのオーディオサウンドを一時停止します。
UnpauseAllAudio()すべてのオーディオサウンドを一時停止解除します。
StopAllAudio()すべてのオーディオサウンドを停止します。

Audio SFX Group

これは、特定のオブジェクトの特定のサウンドエフェクトをグループ化するのに便利なクラスです。
シーン内に少なくとも 1 つの AudioManager が存在する必要があります。
このコンポーネントを任意のオブジェクトに追加し、オーディオ クリップを追加するだけです。これで、サウンドを再生したいときに、このコンポーネントを参照するだけです。

Property
SFX List再生する SFX のリスト。
Method
PlaySFX(string name)Play this audio sfx.
タイトルとURLをコピーしました