/SimpleSoundManager

Unityで使えるシンプルなSoundManagerです

Primary LanguageC#MIT LicenseMIT

SimpleSoundManager License

Unityで使用できるシンプルなSoundManager
小規模な開発向けで、基本的な機能は大体揃ってます。

Update

ver1.1.0 (2018.10.21)
・Windowsでスクリプト生成時にエラーが出ていたので全体的に修正
・音楽ファイルを更新した時Enumの順番がズレてしまうことからInspector上で設定したSoundNameSEの値が変わってしまう不具合を修正
・Android,iOSでの動作確認
・SEのフェードイン,アウトの設定した時間が音より長い時の対策

Example

01.Example_PlaySE_2D

Image1

02.Example_PlayBGM

Image2

03.Example_PlaySE_3D

Image3

04.Example_SettingUI_Sound

Image4

Inspector

Image
Image

以下のリンクからWebGLの実行ファイルに移動出来ます。
どんな機能があるか等の確認ができます。
SimpleSoundManager_Example

Download (UnityPackage)

SimpleSoundManager(1.1.0)_IncludedExample
SimpleSoundManager(1.1.0)_NoExample

Function

・オーディオファイルから音楽名のリスト(string,Enum)のスクリプトの自動生成
・インスペクタ上でのテスト再生
・ボリューム変更時の自動保存

【SE】

・基本的なPause、Resume
・ボリューム指定再生
・フェードイン、フェードアウトの時間指定での再生
・回数指定のループ再生
・ピッチ指定の再生
・再生開始、終了などのタイミングでのコールバック指定
・座標指定をして3D再生
・オブジェクトに追従して再生

【BGM】

・基本的なPause、Resume
・ボリューム指定再生
・フェードイン、フェードアウトの時間指定での再生
・クロスフェードの重ねる割合の設定
・再生開始、終了などのタイミングでのコールバック指定
・イントロ曲を指定して再生

Bug

・FPSが低下した時にループ再生やイントロからメインに曲が移る時に若干遅延が発生する(ver.1.1.0)

Future

・軽量化
・UIのボタンなどを操作した時の音を簡単に設定できるように
・Timelineに対応

UnityVersion

Unity 2018.2.13f1

License

See LICENSE.