//----------------------------------------------------------------------------------------- /// <summary> /// 関数名 : Sound /// 処理の概要 : 効果音を鳴らす /// 引数 : SETYPE:鳴らしたい音 /// ボタン、コイン、色変え、ダメージ、パワーアップ、ブロック破壊 /// 返却値 : /// 備考 : /// </summary> /// <param name="anum"></param> public void Sound(SETYPE anum) { //Componentを取得 audioSource = GetComponent <AudioSource>(); if (anum == SETYPE.ボタン) { //音(sound1)を鳴らす audioSource.PlayOneShot(_Sound1); } if (anum == SETYPE.コイン) { //音(sound2)を鳴らす audioSource.PlayOneShot(_Sound2); } if (anum == SETYPE.色変え) { //音(sound3)を鳴らす audioSource.PlayOneShot(_Sound3); } if (anum == SETYPE.ダメージ) { //音(sound4)を鳴らす audioSource.PlayOneShot(_Sound4); } if (anum == SETYPE.パワーアップ) { //音(sound5)を鳴らす audioSource.PlayOneShot(_Sound5); } if (anum == SETYPE.ブロック破壊) { //音(sound6)を鳴らす audioSource.PlayOneShot(_Sound6); } }
//----------------------------------------------------------------------------------------- /// <summary> /// 指定したAudioClipを再生する /// </summary> /// <param name="aNum"></param> /// <returns></returns> public void SoundPlayClipAtPoint(SETYPE aSETYPE, Vector3 aPos, float aVolume = 1) { AudioSource.PlayClipAtPoint(_SE[(int)aSETYPE], aPos, aVolume); }
//----------------------------------------------------------------------------------------- /// <summary> /// 関数名 : Sound /// 処理の概要 : 効果音を鳴らす /// 備考 : /// </summary> /// <param name="aNum"> /// SETYPE:鳴らしたい音 /// ボタン、コイン、色変え、ダメージ、パワーアップ、ブロック破壊 /// </param> public void SoundPlayOneShot(SETYPE aSETYPE, float aVolume = 1) { audioSource.PlayOneShot(_SE[(int)aSETYPE], aVolume); }