Ejemplo n.º 1
0
 /// <summary>
 /// 指定フレームの間右に動かし、その後位置を初期化するコルーチン
 /// </summary>
 /// <param name="frame">処理を行うフレーム</param>
 /// <returns></returns>
 public IEnumerator TargetFrameMoveRightReset(int frame)
 {
     for (int i = 0; i < frame; i++)
     {
         MoveRight();
         backWindowFade.Fade();
         stageNameFade.Fade();
         stageLevelFade.Fade();
         stageCompFade.Fade();
         yield return(new WaitForEndOfFrame());
     }
     backWindowSprite.UpdateSprite(StageSelect.stage);
     stageNameSprite.UpdateSprite(StageSelect.stage);
     stageLevelSprite.UpdateSprite(StageSelect.stage);
     backWindowFade.Reset();
     stageNameFade.Reset();
     stageLevelFade.Reset();
     stageCompFade.Reset();
     stageComp.SetMarker();
     Reset();
 }
Ejemplo n.º 2
0
    private TowerOfComplete stageComp;          //コンプリートマークの制御クラスの宣言

    void Start()
    {
        //各ChangeSpriteはSpriteFadeがアタッチされているゲームオブジェクトから参照する
        backWindowSprite = backWindowFade.gameObject.GetComponent <ChangeSprite>();
        backWindowSprite.UpdateSprite(StageSelect.stage);
        stageNameSprite = stageNameFade.gameObject.GetComponent <ChangeSprite>();
        stageNameSprite.UpdateSprite(StageSelect.stage);
        stageLevelSprite = stageLevelFade.gameObject.GetComponent <ChangeSprite>();
        stageLevelSprite.UpdateSprite(StageSelect.stage);
        stageComp = stageCompFade.gameObject.GetComponent <TowerOfComplete>();
        StartCoroutine(stageComp.UpdateSprite());
        stageComp.SetMarker();
        initializePos = this.transform.localPosition;
    }
Ejemplo n.º 3
0
 // Update is called once per frame
 void FixedUpdate()
 {
     if (actif)
     {
         remplisage      += vitesse;
         timer.fillAmount = remplisage;
         generateur.UpdateSprite((int)(21 * remplisage));
         if (remplisage >= 1)
         {
             remplisage = 0;
             game_logic.GenerateRessource(select_sprite, color);
             Camera.main.gameObject.GetComponent <SoundManager> ().SpawnBlockSound();
         }
     }
 }