LoginSignup
8
9

More than 5 years have passed since last update.

Unityからスクリプトだけで利用可能な効果音管理クラス

Posted at

Unityで簡単にSEをならしたい

もともとは、こちらの「○×つくろー」さんの記事です。

その3 スクリプト内だけでSEを鳴らす
http://marupeke296.com/UNI_SND_No3_SoundPlayer.html
こちらを参考にして作成しました。

Git

Gitはこちらです

GitHub
hmcGit/SoundControl
https://github.com/hmcGit/SoundControl
SoundControl - Unity SE Control Script(C#)

使用方法

再生する

SoundControl.Instance.playSE(SE登録キー)

気軽にplaySEでどこからでも呼べるのでお手軽で気に入っています。

ただし、事前に効果音を登録しておく必要があります。

private SoundControl() (コンストラクタ)にて
SEを予め登録しておく必要があります。 登録には、呼び出しに指定するキーとファイル名を指定します
・「SE登録名(キー)」
・「SEのファイル名(Resourcesフォルダからのパスを記述」

private SoundControl()
{
    audioClips.Add("SE_OK", new AudioClipInfo("sound/ok", "SE_OK", 10, 2.0f));
}
audioClips.Add()を使用するSEの分だけ登録しておく必要があります。

インスペクター側を操作することなくスクリプトでどこからでも呼び出すことが出来ます。

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9