Esempio n. 1
0
    void Update()
    {
        // 볼륨 설정
        fm.SetVolume("BGM", SoundBGMVolume);
        fm.SetVolume("SE", SoundSEVolume);
        // 씬이 바뀌었는지 검사
        if (sceneName != SceneManager.GetActiveScene().name)
        {
            sceneName = SceneManager.GetActiveScene().name;



            // 배경음 재생

            if (sceneName == "MainScene")
            {
                fm.Stop("BGM");
                fm.FadeOutVolumeGroup("BGM", BGM_TITLE, 0.0f, 1.0f, false);
                fm.FadeInVolume(BGM_TITLE, SoundBGMVolume, 1.0f, true);
                BGM_TITLE.loop = true;
                BGM_TITLE.Play();
            }
            else
            if (sceneName == "InGame")
            {
                fm.Stop("BGM");
                fm.FadeOutVolumeGroup("BGM", BGM_STAGE, 0.0f, 1.0f, false);
                fm.FadeInVolume(BGM_STAGE, SoundBGMVolume, 1.0f, true);
                BGM_STAGE.loop = true;
                BGM_STAGE.Play();
            }
        }
    }