Ejemplo n.º 1
0
 //------------------------------------------------------------------------------------------
 // Start
 //------------------------------------------------------------------------------------------
 private void Start()
 {
     bgm = GameObject.Find("PlaySceneBgm").GetComponent <PlayBGM>();
     if (!bgm)
     {
         Debug.Log("BGMをアタッチしてください");
     }
 }
Ejemplo n.º 2
0
 void Start()
 {
     source            = GetComponent <AudioSource>();
     rigid             = gameObject.GetComponent <Rigidbody2D>();
     charSprite        = gameObject.GetComponent <SpriteRenderer>();
     manager           = GameObject.FindGameObjectWithTag("manager").GetComponent <Manager>();
     charSprite.sprite = charSprites[0];
     bigG = 0f;
     bgm  = FindObjectOfType <PlayBGM>();
 }
    void Awake()
    {
        if (Instance == null)
        {
            DontDestroyOnLoad(gameObject);
            Instance = this;
        }
        else if (Instance != this)
        {
            Destroy(gameObject);
        }

        audioSource      = GetComponent <AudioSource>();
        nowPlaying       = Random.Range(0, bgm.Length);
        audioSource.clip = bgm[nowPlaying];
        audioSource.Play();
        //print("bgm: awake " + nowPlaying);
    }
Ejemplo n.º 4
0
        // Update is called once per frame
        void Update()
        {
            PlayStage nowStage = PlayInstructor.instance.GetLoadStage();

            if (nowStage != m_loadStage)
            {
                // シーンが変わったら
                // シーンを記憶
                m_loadStage = nowStage;

                PlayBGM nowBGM = m_loadBGM;

                switch (m_loadStage)
                {
                case PlayStage.Stage1:
                case PlayStage.Stage2:
                case PlayStage.Stage3:
                case PlayStage.Stage4:
                case PlayStage.Stage5:
                    AudioManager.Instance.AudioSet(PlayBGM.Play_01.ToString(), "MP3\\1to5");
                    AudioManager.Instance.SetOption(PlayBGM.Play_01.ToString(), true, false);
                    m_loadBGM = PlayBGM.Play_01;
                    break;

                case PlayStage.Stage6:
                case PlayStage.Stage7:
                case PlayStage.Stage8:
                case PlayStage.Stage9:
                case PlayStage.Stage10:
                    AudioManager.Instance.AudioSet(PlayBGM.Play_02.ToString(), "MP3\\6to10");
                    AudioManager.Instance.SetOption(PlayBGM.Play_02.ToString(), true, false);
                    m_loadBGM = PlayBGM.Play_02;
                    break;

                case PlayStage.Stage11:
                case PlayStage.Stage12:
                case PlayStage.Stage13:
                case PlayStage.Stage14:
                case PlayStage.Stage15:
                    AudioManager.Instance.AudioSet(PlayBGM.Play_03.ToString(), "MP3\\11to15");
                    AudioManager.Instance.SetOption(PlayBGM.Play_03.ToString(), true, false);
                    m_loadBGM = PlayBGM.Play_03;
                    break;

                case PlayStage.Stage16:
                case PlayStage.Stage17:
                case PlayStage.Stage18:
                case PlayStage.Stage19:
                    AudioManager.Instance.AudioSet(PlayBGM.Play_04.ToString(), "MP3\\16to19");
                    AudioManager.Instance.SetOption(PlayBGM.Play_04.ToString(), true, false);
                    m_loadBGM = PlayBGM.Play_04;
                    break;

                case PlayStage.Stage20:
                    AudioManager.Instance.AudioSet(PlayBGM.Play_05.ToString(), "MP3\\20");
                    AudioManager.Instance.SetOption(PlayBGM.Play_05.ToString(), true, false);
                    m_loadBGM = PlayBGM.Play_05;
                    break;

                default:
                    m_loadBGM = PlayBGM.NONE;
                    break;
                }

                if ((m_loadBGM != nowBGM) && (m_loadBGM != PlayBGM.NONE))
                {
                    if (nowBGM != PlayBGM.NONE)
                    {
                        StartCoroutine(AudioManager.Instance.fadeOut(nowBGM.ToString(), 3.0f));
                    }
                    StartCoroutine(AudioManager.Instance.fadeIn(m_loadBGM.ToString(), 3.0f, 1.5f));
                }
            }
        }
Ejemplo n.º 5
0
        // Use this for initialization
        void Start()
        {
            m_loadStage = (PlayStage)System.Enum.GetValues(typeof(PlayStage)).Length;

            m_loadBGM = PlayBGM.NONE;
        }