私は、以下GameObject
のレベル01を持っています。ゲームが開始されると、スクリプトが実行され、音楽の再生が開始されます。Audio Source
script
私が抱えている問題は、新しいレベルをロードするたびに音が大きくなることです。なぜこれが起こっているのかわかりません。誰かが理由を説明し、解決策を提供するか、正しい方向に向けることができますか?
using UnityEngine;
using System.Collections;
public class MusicManagerScript : MonoBehaviour
{
public AudioClip[] songs;
int currentSong = 0;
// Use this for initialization
void Start() {
DontDestroyOnLoad(gameObject);
}
// Update is called once per frame
void Update() {
if (audio.isPlaying == false) {
currentSong = currentSong % songs.Length;
audio.clip = songs[currentSong];
audio.Play();
currentSong++;
}
}
}