예제 #1
0
        /// <summary>
        /// 初期化
        /// </summary>
        void Awake()
        {
            // シングルトン
            if (instance == null)
            {
                instance = this;
            }
            else
            {
                Destroy(gameObject);
            }

            // 音のロード
            AudioManager.Instance.AudioSet("select", "MP3\\Select");
            AudioManager.Instance.SetVolume("select", 0.4f);
            AudioManager.Instance.AudioSet("flic", "MP3\\Flic");
            AudioManager.Instance.SetVolume("flic", 0.5f);

            // 画面の横幅
            m_screenWidth = Screen.width;

            // ついーん初期化
            DOTween.Init();

            this.Initialize();

            // キューブの画像初期化
            InitializeCubeTexture();
        }
예제 #2
0
 // ステージをロードする
 public void LoadStage(PlayStage stage)
 {
     if (m_initFlag == false)
     {
         ShunLib.GameOverDirection.instance.Initialize(); // オーバーの初期化
         ShunLib.ClearDirection.instance.Initialize();    // クリアの初期化
         SceneManager.UnloadSceneAsync(((PlayStage)m_loadStage).ToString());
     }
     else
     {
         m_initFlag = false;
     }
     SceneManager.LoadScene(stage.ToString(), LoadSceneMode.Additive);
     m_lastStage = m_loadStage;
     m_loadStage = (int)stage;
     SelectManager.SceneSave((int)stage);
 }