Beispiel #1
0
    //====================================================================
    // スタート演出開始
    //====================================================================
    IEnumerator StartEvent()
    {
        // 時を止める
        Time.timeScale = 0.0f;

        yield return(new WaitForSecondsRealtime(0.5f));

        // スタート演出用Objの生成
        GameObject obj        = Instantiate(Resources.Load <GameObject>("StartEffect"), new Vector3(0, 0, 0), Quaternion.identity, canvasData.transform);
        StartEvent startEvent = obj.GetComponent <StartEvent>();

        // スタート演出開始
        yield return(StartCoroutine(startEvent.StartEventing()));

        // スタート演出用Objの破棄
        Destroy(obj);

        // ↓スタート演出の途中で動き出す
        //// スタート演出終了後、flgをNOMALにしてゲームを開始する
        //stageFlg = StageFlg.NOMAL;
        //// そして時は動き出す
        //Time.timeScale = 1.0f;
    }