コード例 #1
0
ファイル: GameManeger.cs プロジェクト: ivoslove/flyppy-bird
        /// <summary>
        /// 重新游戏
        /// </summary>
        public void Replay()
        {
            //难度将为初级
            //Time.timeScale = 1;
            //m_audioManager.ScalePlaySpeed(1f);

            GloableValue.MoveSpeed = 2f;
            GloableValue.spanTime  = 3f;
            m_audioManager.ScalePlaySpeed(1f);

            //分数清零
            m_scoreRecorder.ReplayInit();
            //刷新UI面板
            m_topView.ReplayInit();
            //小鸟初始化位置
            m_birdController.Init();
            //重新播放
            m_audioManager.PlayBGMusic();
            //管子重玩初始化
            m_pipesFactory.ReplayInit();
            //画布重玩初始化
            bgSkyBehaviours.ReplayInit();

            IsOver = false;

            initTime = 0f;

            m_pipesFactory.CreatePipeGroup();    //游戏开始先创建一个
        }