コード例 #1
0
 void Start()
 {
     orochi = new Orochi()
     {
         Attack = 10, HP = 1500, Cridamage = 20
     };
     firebird = new Firebird()
     {
         Attack = 15, HP = 1200, Cridamage = 45
     };
     poison = new Poison()
     {
         image = imgpoison, speed = 100.0f
     };
     fire = new Fire()
     {
         image = imgfire, speed = 100.0f
     };
     posionAD = new PosionAD()
     {
         image = imgposionAD
     };
     posionCD = new PosionCD()
     {
         image = imgpoisonCD
     };
     fireAD = new FireAD()
     {
         image = imgfireAD
     };
     fireCD = new FireCD()
     {
         image = imgfireCD
     };
     sword = new Sword()
     {
         image = imgsword, speed = 60.0f
     };
     wow = new Wow()
     {
         image = imgwow
     };
     wscreen = new Wscreen()
     {
         image = imgwscreen, speed = 1.0f
     };
 }
コード例 #2
0
    //白屏状态机
    public void Wscreenfade(ref Wscreen wscreen)
    {
        wscreenTime += Time.deltaTime;
        switch (wscreencurrentstate)
        {
        case WscreenState.fadein:
        {
            fadein += 0.1f * wscreenTime;
            wscreen.image.color = new Color(1, 1, 1, fadein);
            if (wscreenTime > 2.0f)
            {
                wscreencurrentstate = WscreenState.white;
                wscreenTime         = 0;
            }
        }
        break;

        case WscreenState.white:
        {
            wscreen.image.color = new Color(1, 1, 1, 1.0f);
            if (wscreenTime > 3.0f)
            {
                wscreencurrentstate = WscreenState.fadeout;
                wscreenTime         = 0;
            }
        }
        break;

        case WscreenState.fadeout:
        {
            fadeout            += 0.1f * wscreenTime;
            wscreen.image.color = new Color(1, 1, 1, 1 - fadeout);
            if (wscreenTime > 2.0f)
            {
                wscreen.image.color = new Color(1, 1, 1, 0.0f);
            }
        }
        break;
        }
    }